Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 2002-10-25 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $120.33 | $224.34 | 1,949,300 | — | — |
| 2025-12-30 | $120.33 | $224.34 | 689,900 | — | — |
| 2025-12-29 | $122.27 | $227.96 | 1,017,200 | — | — |
| 2025-12-26 | $124.36 | $231.85 | 717,300 | — | — |
| 2025-12-24 | $125.02 | $233.08 | 615,000 | — | — |
| 2025-12-23 | $124.96 | $232.97 | 1,096,700 | — | — |
| 2025-12-22 | $125.98 | $234.87 | 1,567,600 | — | — |
| 2025-12-19 | $127.94 | $238.53 | 2,134,500 | — | — |
| 2025-12-18 | $126.51 | $235.86 | 1,371,000 | — | — |
| 2025-12-17 | $125.44 | $233.87 | 977,900 | — | — |
| 2025-12-16 | $126.04 | $234.98 | 1,310,200 | — | — |
| 2025-12-15 | $126.25 | $235.38 | 1,899,000 | — | — |
| 2025-12-12 | $123.66 | $230.55 | 1,020,300 | — | — |
| 2025-12-11 | $124.85 | $232.77 | 1,193,900 | — | — |
| 2025-12-10 | $123.60 | $230.43 | 1,122,200 | — | — |
| 2025-12-09 | $124.22 | $231.59 | 1,400,500 | — | — |
| 2025-12-08 | $127.13 | $237.02 | 1,816,500 | — | — |
| 2025-12-05 | $125.51 | $234.00 | 856,000 | — | — |
| 2025-12-04 | $125.72 | $234.39 | 2,609,800 | — | — |
| 2025-12-03 | $131.53 | $245.22 | 1,137,300 | — | — |
| 2025-12-02 | $133.09 | $248.13 | 1,215,100 | — | — |
| 2025-12-01 | $132.77 | $247.53 | 2,831,000 | — | — |
| 2025-11-28 | $128.68 | $239.91 | 861,200 | — | — |
| 2025-11-26 | $129.46 | $241.36 | 1,946,600 | — | — |
| 2025-11-25 | $127.47 | $237.65 | 3,599,300 | — | — |
| 2025-11-24 | $123.24 | $229.76 | 2,024,600 | — | — |
| 2025-11-21 | $119.60 | $222.98 | 1,757,100 | — | — |
| 2025-11-20 | $117.14 | $218.39 | 1,099,400 | — | — |
| 2025-11-19 | $118.32 | $220.59 | 939,200 | — | — |
| 2025-11-18 | $120.29 | $224.26 | 1,401,600 | — | — |
| 2025-11-17 | $118.14 | $220.26 | 1,164,300 | — | — |
| 2025-11-14 | $120.73 | $224.62 | 1,212,500 | — | — |
| 2025-11-13 | $123.01 | $228.86 | 1,045,200 | — | — |
| 2025-11-12 | $125.02 | $232.60 | 1,413,900 | — | — |
| 2025-11-11 | $126.07 | $234.55 | 1,566,600 | — | — |
| 2025-11-10 | $128.88 | $239.78 | 2,400,000 | — | — |
| 2025-11-07 | $126.14 | $234.68 | 3,206,100 | — | — |
| 2025-11-06 | $122.54 | $227.99 | 2,895,800 | — | — |
| 2025-11-05 | $125.19 | $232.92 | 1,775,500 | — | — |
| 2025-11-04 | $121.34 | $225.75 | 1,375,800 | — | — |
| 2025-11-03 | $125.73 | $233.92 | 2,174,200 | — | — |
| 2025-10-31 | $118.99 | $221.38 | 1,703,200 | — | — |
| 2025-10-30 | $119.77 | $222.83 | 1,111,800 | — | — |
| 2025-10-29 | $120.87 | $224.88 | 1,251,200 | — | — |
| 2025-10-28 | $120.85 | $224.84 | 1,464,000 | — | — |
| 2025-10-27 | $125.44 | $233.38 | 940,400 | — | — |
| 2025-10-24 | $125.57 | $233.62 | 1,213,200 | — | — |
| 2025-10-23 | $125.40 | $233.31 | 2,114,600 | — | — |
| 2025-10-22 | $119.39 | $222.13 | 1,109,500 | — | — |
| 2025-10-21 | $121.13 | $225.36 | 836,000 | — | — |
| 2025-10-20 | $121.94 | $226.87 | 2,060,000 | — | — |
| 2025-10-17 | $117.81 | $219.19 | 1,745,600 | — | — |
| 2025-10-16 | $115.92 | $215.67 | 1,012,800 | — | — |
| 2025-10-15 | $118.07 | $219.67 | 1,420,100 | — | — |
| 2025-10-14 | $116.11 | $216.02 | 1,332,600 | — | — |
| 2025-10-13 | $112.52 | $209.34 | 3,171,200 | — | — |
| 2025-10-10 | $119.89 | $223.06 | 2,184,300 | — | — |
| 2025-10-09 | $123.55 | $229.86 | 1,551,700 | — | — |
| 2025-10-08 | $121.57 | $226.18 | 2,317,000 | — | — |
| 2025-10-07 | $122.91 | $228.67 | 1,443,800 | — | — |
| 2025-10-06 | $124.59 | $231.80 | 1,799,500 | — | — |
| 2025-10-03 | $123.66 | $230.07 | 3,623,100 | — | — |
| 2025-10-02 | $133.34 | $248.08 | 1,286,100 | — | — |
| 2025-10-01 | $132.03 | $245.64 | 1,532,600 | — | — |
| 2025-09-30 | $128.27 | $238.65 | 1,511,300 | — | — |
| 2025-09-29 | $132.43 | $246.39 | 2,014,800 | — | — |
| 2025-09-26 | $128.97 | $239.95 | 1,328,900 | — | — |
| 2025-09-25 | $125.84 | $234.13 | 1,143,200 | — | — |
| 2025-09-24 | $125.92 | $234.27 | 1,119,200 | — | — |
| 2025-09-23 | $127.51 | $237.23 | 991,800 | — | — |
| 2025-09-22 | $126.05 | $234.52 | 1,281,400 | — | — |
| 2025-09-19 | $129.52 | $240.97 | 3,328,100 | — | — |
| 2025-09-18 | $128.68 | $239.41 | 1,954,200 | — | — |
| 2025-09-17 | $123.28 | $229.36 | 1,897,100 | — | — |
| 2025-09-16 | $120.68 | $224.53 | 1,416,300 | — | — |
| 2025-09-15 | $122.85 | $228.56 | 1,483,200 | — | — |
| 2025-09-12 | $121.45 | $225.96 | 876,300 | — | — |
| 2025-09-11 | $123.86 | $230.44 | 1,571,500 | — | — |
| 2025-09-10 | $122.90 | $228.66 | 1,145,400 | — | — |
| 2025-09-09 | $121.49 | $226.03 | 933,800 | — | — |
| 2025-09-08 | $122.67 | $228.23 | 2,771,500 | — | — |
| 2025-09-05 | $120.90 | $224.93 | 2,441,400 | — | — |
| 2025-09-04 | $122.89 | $228.64 | 2,025,300 | — | — |
| 2025-09-03 | $125.52 | $233.53 | 1,408,000 | — | — |
| 2025-09-02 | $125.47 | $233.44 | 1,528,500 | — | — |
| 2025-08-29 | $126.75 | $235.82 | 2,595,600 | — | — |
| 2025-08-28 | $126.74 | $235.80 | 2,238,100 | — | — |
| 2025-08-27 | $123.20 | $229.21 | 4,267,100 | — | — |
| 2025-08-26 | $119.08 | $221.55 | 2,136,500 | — | — |
| 2025-08-25 | $118.36 | $220.21 | 3,505,900 | — | — |
| 2025-08-22 | $114.31 | $212.67 | 1,861,700 | — | — |
| 2025-08-21 | $110.89 | $206.31 | 1,223,900 | — | — |
| 2025-08-20 | $111.51 | $207.46 | 2,136,600 | — | — |
| 2025-08-19 | $112.83 | $209.92 | 2,713,500 | — | — |
| 2025-08-18 | $108.15 | $201.21 | 2,722,800 | — | — |
| 2025-08-15 | $109.45 | $203.17 | 1,497,000 | — | — |
| 2025-08-14 | $111.38 | $206.75 | 1,605,800 | — | — |
| 2025-08-13 | $111.82 | $207.57 | 1,539,400 | — | — |
| 2025-08-12 | $112.49 | $208.81 | 1,515,400 | — | — |
| 2025-08-11 | $108.63 | $201.64 | 1,917,100 | — | — |
| 2025-08-08 | $106.41 | $197.52 | 4,212,600 | — | — |
| 2025-08-07 | $107.23 | $199.05 | 2,025,800 | — | — |
| 2025-08-06 | $107.21 | $199.01 | 949,800 | — | — |
| 2025-08-05 | $107.72 | $199.96 | 2,255,500 | — | — |
| 2025-08-04 | $107.05 | $198.71 | 1,459,800 | — | — |
| 2025-08-01 | $107.93 | $200.35 | 1,650,900 | — | — |
| 2025-07-31 | $109.03 | $202.39 | 3,582,500 | — | — |
| 2025-07-30 | $109.53 | $203.32 | 1,438,600 | — | — |
| 2025-07-29 | $109.38 | $203.04 | 1,463,200 | — | — |
| 2025-07-28 | $111.27 | $206.54 | 1,428,000 | — | — |
| 2025-07-25 | $109.44 | $203.15 | 1,463,500 | — | — |
| 2025-07-24 | $108.45 | $201.31 | 2,554,800 | — | — |
| 2025-07-23 | $107.64 | $199.81 | 1,392,600 | — | — |
| 2025-07-22 | $107.71 | $199.94 | 1,294,100 | — | — |
| 2025-07-21 | $106.36 | $197.43 | 1,764,500 | — | — |
| 2025-07-18 | $106.77 | $198.19 | 2,055,900 | — | — |
| 2025-07-17 | $109.44 | $203.15 | 1,125,300 | — | — |
| 2025-07-16 | $109.85 | $203.91 | 1,241,700 | — | — |
| 2025-07-15 | $111.00 | $206.04 | 1,682,300 | — | — |
| 2025-07-14 | $111.01 | $206.06 | 1,557,200 | — | — |
| 2025-07-11 | $111.17 | $206.36 | 1,207,900 | — | — |
| 2025-07-10 | $111.93 | $207.77 | 2,031,900 | — | — |
| 2025-07-09 | $110.08 | $204.34 | 1,841,700 | — | — |
| 2025-07-08 | $110.46 | $205.04 | 2,148,300 | — | — |
| 2025-07-07 | $108.67 | $201.72 | 2,894,700 | — | — |
| 2025-07-03 | $105.63 | $196.08 | 1,407,300 | — | — |
| 2025-07-02 | $104.68 | $194.31 | 2,319,200 | — | — |
| 2025-07-01 | $101.96 | $189.26 | 5,341,000 | — | — |
| 2025-06-30 | $93.67 | $173.87 | 1,730,800 | — | — |
| 2025-06-27 | $94.68 | $175.75 | 2,640,900 | — | — |
| 2025-06-26 | $92.64 | $171.96 | 1,605,800 | — | — |
| 2025-06-25 | $91.91 | $170.61 | 1,774,300 | — | — |
| 2025-06-24 | $90.97 | $168.86 | 1,765,700 | — | — |
| 2025-06-23 | $89.70 | $166.51 | 1,862,300 | — | — |
| 2025-06-20 | $88.49 | $164.26 | 2,841,500 | — | — |
| 2025-06-18 | $86.91 | $161.33 | 1,256,900 | — | — |
| 2025-06-17 | $87.28 | $162.01 | 1,325,100 | — | — |
| 2025-06-16 | $88.60 | $164.46 | 2,522,700 | — | — |
| 2025-06-13 | $84.18 | $156.26 | 2,024,700 | — | — |
| 2025-06-12 | $87.07 | $161.62 | 1,361,000 | — | — |
| 2025-06-11 | $87.52 | $162.46 | 2,010,400 | — | — |
| 2025-06-10 | $86.67 | $160.88 | 1,610,200 | — | — |
| 2025-06-09 | $84.70 | $157.22 | 2,134,200 | — | — |
| 2025-06-06 | $83.30 | $154.63 | 3,151,900 | — | — |
| 2025-06-05 | $83.24 | $154.51 | 3,423,400 | — | — |
| 2025-06-04 | $86.14 | $159.90 | 1,951,500 | — | — |
| 2025-06-03 | $87.75 | $162.89 | 2,925,200 | — | — |
| 2025-06-02 | $87.80 | $162.98 | 3,285,700 | — | — |
| 2025-05-30 | $90.54 | $168.06 | 6,827,900 | — | — |
| 2025-05-29 | $90.73 | $168.42 | 2,208,400 | — | — |
| 2025-05-28 | $90.94 | $168.81 | 1,405,600 | — | — |
| 2025-05-27 | $92.54 | $171.78 | 1,813,400 | — | — |
| 2025-05-23 | $90.47 | $167.93 | 1,335,800 | — | — |
| 2025-05-22 | $90.91 | $168.75 | 1,987,700 | — | — |
| 2025-05-21 | $91.50 | $169.85 | 2,157,400 | — | — |
| 2025-05-20 | $93.77 | $174.06 | 2,068,700 | — | — |
| 2025-05-19 | $96.55 | $179.22 | 1,621,700 | — | — |
| 2025-05-16 | $96.76 | $179.61 | 2,200,200 | — | — |
| 2025-05-15 | $97.75 | $180.98 | 3,132,800 | — | — |
| 2025-05-14 | $97.49 | $180.50 | 3,052,800 | — | — |
| 2025-05-13 | $96.79 | $179.21 | 2,520,600 | — | — |
| 2025-05-12 | $95.16 | $176.19 | 4,639,900 | — | — |
| 2025-05-09 | $87.93 | $162.80 | 3,216,400 | — | — |
| 2025-05-08 | $86.59 | $160.32 | 3,041,300 | — | — |
| 2025-05-07 | $84.12 | $155.75 | 3,846,700 | — | — |
| 2025-05-06 | $83.52 | $154.64 | 3,011,500 | — | — |
| 2025-05-05 | $82.98 | $153.64 | 2,105,200 | — | — |
| 2025-05-02 | $82.49 | $152.73 | 1,597,200 | — | — |
| 2025-05-01 | $80.04 | $148.19 | 1,772,000 | — | — |
| 2025-04-30 | $80.31 | $148.69 | 1,922,700 | — | — |
| 2025-04-29 | $81.55 | $150.99 | 1,463,600 | — | — |
| 2025-04-28 | $82.20 | $152.19 | 1,443,300 | — | — |
| 2025-04-25 | $82.11 | $152.03 | 1,467,700 | — | — |
| 2025-04-24 | $81.58 | $151.05 | 1,937,000 | — | — |
| 2025-04-23 | $79.11 | $146.47 | 2,810,500 | — | — |
| 2025-04-22 | $76.97 | $142.51 | 2,560,300 | — | — |
| 2025-04-21 | $74.96 | $138.79 | 2,525,900 | — | — |
| 2025-04-17 | $74.77 | $138.44 | 1,559,500 | — | — |
| 2025-04-16 | $73.73 | $136.51 | 1,827,100 | — | — |
| 2025-04-15 | $74.90 | $138.68 | 2,027,600 | — | — |
| 2025-04-14 | $73.54 | $136.16 | 2,603,600 | — | — |
| 2025-04-11 | $73.19 | $135.51 | 2,710,200 | — | — |
| 2025-04-10 | $72.30 | $133.86 | 3,008,800 | — | — |
| 2025-04-09 | $75.83 | $140.40 | 7,589,100 | — | — |
| 2025-04-08 | $66.10 | $122.38 | 4,088,400 | — | — |
| 2025-04-07 | $67.93 | $125.77 | 4,359,300 | — | — |
| 2025-04-04 | $70.09 | $129.77 | 8,307,700 | — | — |
| 2025-04-03 | $72.88 | $134.94 | 5,509,100 | — | — |
| 2025-04-02 | $81.54 | $150.97 | 2,539,900 | — | — |
| 2025-04-01 | $82.73 | $153.17 | 1,499,700 | — | — |
| 2025-03-31 | $83.50 | $154.60 | 2,115,000 | — | — |
| 2025-03-28 | $82.33 | $152.43 | 2,487,000 | — | — |
| 2025-03-27 | $86.15 | $159.51 | 1,388,300 | — | — |
| 2025-03-26 | $85.83 | $158.91 | 1,423,200 | — | — |
| 2025-03-25 | $86.03 | $159.28 | 4,498,900 | — | — |
| 2025-03-24 | $84.87 | $157.14 | 2,448,000 | — | — |
| 2025-03-21 | $82.63 | $152.99 | 4,329,600 | — | — |
| 2025-03-20 | $83.07 | $153.80 | 1,805,400 | — | — |
| 2025-03-19 | $85.05 | $157.47 | 1,533,700 | — | — |
| 2025-03-18 | $85.43 | $158.17 | 1,186,100 | — | — |
| 2025-03-17 | $86.42 | $160.01 | 1,606,100 | — | — |
| 2025-03-14 | $86.18 | $159.56 | 1,797,100 | — | — |
| 2025-03-13 | $83.23 | $154.10 | 1,739,700 | — | — |
| 2025-03-12 | $85.67 | $158.62 | 2,047,100 | — | — |
| 2025-03-11 | $87.38 | $161.78 | 1,423,800 | — | — |
| 2025-03-10 | $88.42 | $163.71 | 2,774,500 | — | — |
| 2025-03-07 | $88.72 | $164.27 | 1,889,600 | — | — |
| 2025-03-06 | $88.19 | $163.28 | 1,797,200 | — | — |
| 2025-03-05 | $90.67 | $167.88 | 2,448,900 | — | — |
| 2025-03-04 | $87.10 | $161.27 | 2,272,300 | — | — |
| 2025-03-03 | $88.93 | $164.65 | 2,123,200 | — | — |
| 2025-02-28 | $89.32 | $165.38 | 1,468,200 | — | — |
| 2025-02-27 | $88.19 | $163.28 | 2,245,100 | — | — |
| 2025-02-26 | $91.10 | $168.67 | 2,241,800 | — | — |
| 2025-02-25 | $91.03 | $168.54 | 2,079,800 | — | — |
| 2025-02-24 | $90.15 | $166.91 | 2,160,600 | — | — |
| 2025-02-21 | $90.76 | $167.58 | 2,962,200 | — | — |
| 2025-02-20 | $93.47 | $172.58 | 3,407,500 | — | — |
| 2025-02-19 | $92.26 | $170.35 | 2,493,500 | — | — |
| 2025-02-18 | $91.21 | $168.41 | 5,199,200 | — | — |
| 2025-02-14 | $88.82 | $164.00 | 9,031,600 | — | — |
| 2025-02-13 | $80.47 | $148.58 | 7,598,800 | — | — |
| 2025-02-12 | $78.37 | $144.70 | 2,801,800 | — | — |
| 2025-02-11 | $77.00 | $142.17 | 2,137,600 | — | — |
| 2025-02-10 | $78.97 | $145.81 | 2,620,400 | — | — |
| 2025-02-07 | $80.58 | $148.78 | 2,255,300 | — | — |
| 2025-02-06 | $80.65 | $148.91 | 2,458,500 | — | — |
| 2025-02-05 | $81.66 | $150.78 | 3,796,500 | — | — |
| 2025-02-04 | $83.19 | $153.60 | 2,555,400 | — | — |
| 2025-02-03 | $83.56 | $154.29 | 2,721,100 | — | — |
| 2025-01-31 | $86.85 | $160.36 | 3,613,300 | — | — |
| 2025-01-30 | $89.60 | $165.44 | 2,789,700 | — | — |
| 2025-01-29 | $84.11 | $155.30 | 1,559,800 | — | — |
| 2025-01-28 | $84.33 | $155.71 | 1,919,200 | — | — |
| 2025-01-27 | $84.77 | $156.52 | 2,268,100 | — | — |
| 2025-01-24 | $84.99 | $156.93 | 1,418,400 | — | — |
| 2025-01-23 | $85.08 | $157.09 | 1,746,100 | — | — |
| 2025-01-22 | $85.16 | $157.24 | 2,862,600 | — | — |
| 2025-01-21 | $86.26 | $159.27 | 2,617,200 | — | — |
| 2025-01-17 | $84.67 | $156.33 | 3,339,700 | — | — |
| 2025-01-16 | $82.50 | $152.33 | 1,844,800 | — | — |
| 2025-01-15 | $82.41 | $152.16 | 2,264,200 | — | — |
| 2025-01-14 | $81.80 | $151.04 | 2,773,800 | — | — |
| 2025-01-13 | $81.33 | $150.17 | 1,850,500 | — | — |
| 2025-01-10 | $81.15 | $149.84 | 2,655,900 | — | — |
| 2025-01-08 | $81.17 | $149.87 | 1,862,300 | — | — |
| 2025-01-07 | $82.45 | $152.24 | 2,195,300 | — | — |
| 2025-01-06 | $84.61 | $156.22 | 2,923,500 | — | — |
| 2025-01-03 | $83.32 | $153.84 | 2,805,900 | — | — |
| 2025-01-02 | $83.80 | $154.73 | 2,001,600 | — | — |