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
- 1994-04-04 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 | $194.39 | $202.87 | 1,256,600 | — | — |
| 2025-12-30 | $193.44 | $201.88 | 1,079,300 | — | — |
| 2025-12-29 | $192.60 | $201.00 | 1,944,500 | — | — |
| 2025-12-26 | $189.31 | $197.57 | 728,300 | — | — |
| 2025-12-24 | $190.33 | $198.63 | 520,700 | — | — |
| 2025-12-23 | $191.70 | $200.06 | 1,254,700 | — | — |
| 2025-12-22 | $189.37 | $197.63 | 1,428,400 | — | — |
| 2025-12-19 | $189.76 | $198.04 | 2,402,000 | — | — |
| 2025-12-18 | $189.85 | $198.13 | 1,983,000 | — | — |
| 2025-12-17 | $190.35 | $198.65 | 4,220,400 | — | — |
| 2025-12-16 | $189.28 | $197.54 | 3,029,000 | — | — |
| 2025-12-15 | $188.83 | $197.07 | 2,716,300 | — | — |
| 2025-12-12 | $189.36 | $197.62 | 2,959,900 | — | — |
| 2025-12-11 | $191.60 | $199.96 | 1,780,600 | — | — |
| 2025-12-10 | $192.91 | $201.33 | 2,966,900 | — | — |
| 2025-12-09 | $198.72 | $207.39 | 2,187,900 | — | — |
| 2025-12-08 | $200.80 | $209.56 | 3,188,800 | — | — |
| 2025-12-05 | $205.69 | $214.66 | 2,280,400 | — | — |
| 2025-12-04 | $207.90 | $216.97 | 2,261,200 | — | — |
| 2025-12-03 | $208.46 | $217.55 | 1,485,600 | — | — |
| 2025-12-02 | $209.28 | $218.41 | 1,257,500 | — | — |
| 2025-12-01 | $210.69 | $219.88 | 1,505,900 | — | — |
| 2025-11-28 | $208.46 | $217.55 | 839,000 | — | — |
| 2025-11-26 | $205.79 | $214.77 | 1,486,800 | — | — |
| 2025-11-25 | $204.91 | $213.85 | 2,404,000 | — | — |
| 2025-11-24 | $204.58 | $213.51 | 3,986,900 | — | — |
| 2025-11-21 | $205.50 | $214.47 | 1,778,300 | — | — |
| 2025-11-20 | $208.17 | $217.25 | 1,663,800 | — | — |
| 2025-11-19 | $209.62 | $218.77 | 1,909,600 | — | — |
| 2025-11-18 | $212.46 | $221.73 | 1,612,000 | — | — |
| 2025-11-17 | $215.21 | $224.60 | 2,144,900 | — | — |
| 2025-11-14 | $215.19 | $224.58 | 1,820,200 | — | — |
| 2025-11-13 | $213.30 | $222.61 | 1,467,700 | — | — |
| 2025-11-12 | $213.55 | $222.87 | 2,367,500 | — | — |
| 2025-11-11 | $212.00 | $221.25 | 1,455,300 | — | — |
| 2025-11-10 | $211.55 | $220.78 | 1,607,300 | — | — |
| 2025-11-07 | $207.90 | $216.97 | 2,492,400 | — | — |
| 2025-11-06 | $208.03 | $216.53 | 1,575,600 | — | — |
| 2025-11-05 | $205.63 | $214.03 | 1,642,300 | — | — |
| 2025-11-04 | $206.75 | $215.19 | 2,080,000 | — | — |
| 2025-11-03 | $209.61 | $218.17 | 1,926,900 | — | — |
| 2025-10-31 | $212.00 | $220.66 | 3,048,800 | — | — |
| 2025-10-30 | $211.52 | $220.16 | 3,057,300 | — | — |
| 2025-10-29 | $211.13 | $219.75 | 3,246,100 | — | — |
| 2025-10-28 | $216.00 | $224.82 | 1,964,900 | — | — |
| 2025-10-27 | $219.80 | $228.78 | 1,494,900 | — | — |
| 2025-10-24 | $219.59 | $228.56 | 1,116,600 | — | — |
| 2025-10-23 | $221.54 | $230.59 | 1,904,100 | — | — |
| 2025-10-22 | $224.46 | $233.63 | 1,318,700 | — | — |
| 2025-10-21 | $222.22 | $231.30 | 1,293,100 | — | — |
| 2025-10-20 | $221.32 | $230.36 | 1,621,700 | — | — |
| 2025-10-17 | $218.96 | $227.90 | 1,473,600 | — | — |
| 2025-10-16 | $220.07 | $229.06 | 2,389,000 | — | — |
| 2025-10-15 | $225.23 | $234.43 | 2,110,300 | — | — |
| 2025-10-14 | $226.22 | $235.46 | 2,036,500 | — | — |
| 2025-10-13 | $227.00 | $236.27 | 1,323,300 | — | — |
| 2025-10-10 | $227.37 | $236.66 | 1,383,600 | — | — |
| 2025-10-09 | $231.38 | $240.83 | 1,246,200 | — | — |
| 2025-10-08 | $235.74 | $245.37 | 1,974,300 | — | — |
| 2025-10-07 | $235.34 | $244.95 | 1,889,900 | — | — |
| 2025-10-06 | $233.26 | $242.79 | 1,178,100 | — | — |
| 2025-10-03 | $232.28 | $241.77 | 1,090,000 | — | — |
| 2025-10-02 | $231.79 | $241.26 | 1,286,700 | — | — |
| 2025-10-01 | $232.11 | $241.59 | 1,279,600 | — | — |
| 2025-09-30 | $234.98 | $244.58 | 1,588,000 | — | — |
| 2025-09-29 | $235.46 | $245.08 | 1,173,000 | — | — |
| 2025-09-26 | $238.43 | $248.17 | 1,171,500 | — | — |
| 2025-09-25 | $237.62 | $247.33 | 1,390,700 | — | — |
| 2025-09-24 | $236.61 | $246.27 | 2,084,800 | — | — |
| 2025-09-23 | $234.91 | $244.50 | 1,564,300 | — | — |
| 2025-09-22 | $230.80 | $240.23 | 1,725,300 | — | — |
| 2025-09-19 | $231.50 | $240.96 | 3,066,900 | — | — |
| 2025-09-18 | $234.34 | $243.91 | 2,083,300 | — | — |
| 2025-09-17 | $235.32 | $244.93 | 1,081,300 | — | — |
| 2025-09-16 | $234.90 | $244.49 | 1,217,900 | — | — |
| 2025-09-15 | $232.82 | $242.33 | 1,461,400 | — | — |
| 2025-09-12 | $236.09 | $245.73 | 1,095,900 | — | — |
| 2025-09-11 | $237.07 | $246.75 | 1,571,200 | — | — |
| 2025-09-10 | $237.04 | $246.72 | 1,133,100 | — | — |
| 2025-09-09 | $234.41 | $243.98 | 1,264,900 | — | — |
| 2025-09-08 | $233.39 | $242.92 | 1,796,900 | — | — |
| 2025-09-05 | $235.78 | $245.41 | 1,822,900 | — | — |
| 2025-09-04 | $236.97 | $246.65 | 1,799,000 | — | — |
| 2025-09-03 | $239.39 | $249.17 | 1,350,100 | — | — |
| 2025-09-02 | $240.86 | $250.70 | 1,719,400 | — | — |
| 2025-08-29 | $241.82 | $251.70 | 1,655,500 | — | — |
| 2025-08-28 | $242.14 | $252.03 | 1,649,400 | — | — |
| 2025-08-27 | $241.60 | $251.47 | 1,657,900 | — | — |
| 2025-08-26 | $241.58 | $251.45 | 1,817,300 | — | — |
| 2025-08-25 | $239.35 | $249.13 | 1,441,300 | — | — |
| 2025-08-22 | $237.56 | $247.26 | 1,434,100 | — | — |
| 2025-08-21 | $240.61 | $250.44 | 2,126,700 | — | — |
| 2025-08-20 | $236.01 | $245.65 | 2,089,200 | — | — |
| 2025-08-19 | $230.40 | $239.81 | 1,326,200 | — | — |
| 2025-08-18 | $229.94 | $239.33 | 1,355,700 | — | — |
| 2025-08-15 | $230.14 | $239.54 | 1,268,800 | — | — |
| 2025-08-14 | $232.63 | $242.13 | 1,067,200 | — | — |
| 2025-08-13 | $231.29 | $240.74 | 1,498,300 | — | — |
| 2025-08-12 | $229.77 | $239.15 | 1,828,700 | — | — |
| 2025-08-11 | $230.05 | $239.45 | 2,114,500 | — | — |
| 2025-08-08 | $230.83 | $240.26 | 2,357,000 | — | — |
| 2025-08-07 | $235.27 | $244.36 | 2,148,900 | — | — |
| 2025-08-06 | $235.91 | $245.02 | 2,078,200 | — | — |
| 2025-08-05 | $239.63 | $248.89 | 1,921,500 | — | — |
| 2025-08-04 | $242.01 | $251.36 | 1,766,500 | — | — |
| 2025-08-01 | $238.31 | $247.52 | 2,022,400 | — | — |
| 2025-07-31 | $235.88 | $244.99 | 1,771,500 | — | — |
| 2025-07-30 | $233.29 | $242.30 | 1,475,900 | — | — |
| 2025-07-29 | $235.00 | $244.08 | 2,490,400 | — | — |
| 2025-07-28 | $228.48 | $237.31 | 2,798,300 | — | — |
| 2025-07-25 | $225.37 | $234.08 | 1,360,200 | — | — |
| 2025-07-24 | $225.80 | $234.52 | 1,979,600 | — | — |
| 2025-07-23 | $223.29 | $231.92 | 1,849,100 | — | — |
| 2025-07-22 | $222.68 | $231.28 | 2,676,600 | — | — |
| 2025-07-21 | $226.44 | $235.19 | 4,584,200 | — | — |
| 2025-07-18 | $244.28 | $253.72 | 5,499,200 | — | — |
| 2025-07-17 | $231.67 | $240.62 | 1,710,300 | — | — |
| 2025-07-16 | $231.51 | $240.45 | 1,539,700 | — | — |
| 2025-07-15 | $235.33 | $244.42 | 1,337,000 | — | — |
| 2025-07-14 | $241.53 | $250.86 | 1,446,500 | — | — |
| 2025-07-11 | $235.23 | $244.32 | 1,706,100 | — | — |
| 2025-07-10 | $234.23 | $243.28 | 1,324,500 | — | — |
| 2025-07-09 | $235.96 | $245.08 | 1,579,400 | — | — |
| 2025-07-08 | $236.78 | $245.93 | 1,510,100 | — | — |
| 2025-07-07 | $238.56 | $247.78 | 1,098,400 | — | — |
| 2025-07-03 | $239.62 | $248.88 | 1,049,800 | — | — |
| 2025-07-02 | $240.27 | $249.55 | 1,864,100 | — | — |
| 2025-07-01 | $236.04 | $245.16 | 1,755,400 | — | — |
| 2025-06-30 | $243.52 | $252.93 | 1,664,600 | — | — |
| 2025-06-27 | $240.00 | $249.27 | 2,473,400 | — | — |
| 2025-06-26 | $242.09 | $251.44 | 2,030,700 | — | — |
| 2025-06-25 | $236.32 | $245.45 | 1,604,600 | — | — |
| 2025-06-24 | $239.95 | $249.22 | 1,639,300 | — | — |
| 2025-06-23 | $232.53 | $241.51 | 1,413,300 | — | — |
| 2025-06-20 | $234.95 | $244.03 | 2,349,100 | — | — |
| 2025-06-18 | $235.06 | $244.14 | 1,569,200 | — | — |
| 2025-06-17 | $235.99 | $245.11 | 1,523,600 | — | — |
| 2025-06-16 | $233.61 | $242.63 | 1,582,200 | — | — |
| 2025-06-13 | $238.34 | $247.55 | 1,482,700 | — | — |
| 2025-06-12 | $235.04 | $244.12 | 1,331,700 | — | — |
| 2025-06-11 | $235.00 | $244.08 | 1,738,600 | — | — |
| 2025-06-10 | $230.15 | $239.04 | 2,219,200 | — | — |
| 2025-06-09 | $228.78 | $237.62 | 4,602,100 | — | — |
| 2025-06-06 | $243.09 | $252.48 | 2,183,500 | — | — |
| 2025-06-05 | $243.89 | $253.31 | 1,991,500 | — | — |
| 2025-06-04 | $240.89 | $250.20 | 1,875,700 | — | — |
| 2025-06-03 | $244.33 | $253.77 | 2,038,000 | — | — |
| 2025-06-02 | $243.23 | $252.63 | 3,009,600 | — | — |
| 2025-05-30 | $236.99 | $246.15 | 3,961,000 | — | — |
| 2025-05-29 | $231.81 | $240.77 | 2,069,400 | — | — |
| 2025-05-28 | $233.62 | $242.65 | 1,452,000 | — | — |
| 2025-05-27 | $231.66 | $240.61 | 1,648,000 | — | — |
| 2025-05-23 | $229.12 | $237.97 | 1,351,400 | — | — |
| 2025-05-22 | $228.51 | $237.34 | 1,506,000 | — | — |
| 2025-05-21 | $229.31 | $238.17 | 1,556,900 | — | — |
| 2025-05-20 | $232.95 | $241.95 | 1,404,800 | — | — |
| 2025-05-19 | $233.21 | $242.22 | 1,275,400 | — | — |
| 2025-05-16 | $235.07 | $244.15 | 1,460,400 | — | — |
| 2025-05-15 | $235.72 | $244.83 | 1,323,700 | — | — |
| 2025-05-14 | $233.25 | $242.26 | 1,729,600 | — | — |
| 2025-05-13 | $232.72 | $241.71 | 1,770,400 | — | — |
| 2025-05-12 | $230.48 | $239.38 | 2,022,100 | — | — |
| 2025-05-09 | $233.80 | $242.83 | 2,580,000 | — | — |
| 2025-05-08 | $237.31 | $245.96 | 2,495,500 | — | — |
| 2025-05-07 | $238.76 | $247.46 | 1,956,100 | — | — |
| 2025-05-06 | $234.46 | $243.00 | 1,718,500 | — | — |
| 2025-05-05 | $235.51 | $244.09 | 1,305,600 | — | — |
| 2025-05-02 | $235.79 | $244.38 | 1,707,400 | — | — |
| 2025-05-01 | $230.49 | $238.89 | 1,288,800 | — | — |
| 2025-04-30 | $231.11 | $239.53 | 2,663,500 | — | — |
| 2025-04-29 | $237.83 | $246.50 | 1,170,400 | — | — |
| 2025-04-28 | $237.60 | $246.26 | 1,416,800 | — | — |
| 2025-04-25 | $233.18 | $241.68 | 1,169,700 | — | — |
| 2025-04-24 | $232.27 | $240.73 | 1,365,300 | — | — |
| 2025-04-23 | $228.09 | $236.40 | 2,182,100 | — | — |
| 2025-04-22 | $229.80 | $238.17 | 2,303,300 | — | — |
| 2025-04-21 | $223.34 | $231.48 | 2,097,700 | — | — |
| 2025-04-17 | $231.45 | $239.89 | 2,011,300 | — | — |
| 2025-04-16 | $227.45 | $235.74 | 1,395,100 | — | — |
| 2025-04-15 | $226.95 | $235.22 | 1,749,300 | — | — |
| 2025-04-14 | $221.65 | $229.73 | 1,643,100 | — | — |
| 2025-04-11 | $220.31 | $228.34 | 2,731,700 | — | — |
| 2025-04-10 | $212.84 | $220.60 | 2,874,400 | — | — |
| 2025-04-09 | $217.83 | $225.77 | 4,325,300 | — | — |
| 2025-04-08 | $205.16 | $212.64 | 4,298,800 | — | — |
| 2025-04-07 | $202.20 | $209.57 | 4,590,500 | — | — |
| 2025-04-04 | $197.25 | $204.44 | 4,977,400 | — | — |
| 2025-04-03 | $220.07 | $228.09 | 2,911,400 | — | — |
| 2025-04-02 | $234.62 | $243.17 | 1,403,900 | — | — |
| 2025-04-01 | $230.95 | $239.37 | 1,451,000 | — | — |
| 2025-03-31 | $231.40 | $239.83 | 2,180,700 | — | — |
| 2025-03-28 | $226.23 | $234.47 | 1,330,600 | — | — |
| 2025-03-27 | $226.79 | $235.06 | 2,259,500 | — | — |
| 2025-03-26 | $232.45 | $240.92 | 1,191,600 | — | — |
| 2025-03-25 | $232.00 | $240.46 | 1,770,000 | — | — |
| 2025-03-24 | $233.59 | $242.10 | 1,551,200 | — | — |
| 2025-03-21 | $226.83 | $235.10 | 2,394,700 | — | — |
| 2025-03-20 | $230.23 | $238.62 | 1,439,700 | — | — |
| 2025-03-19 | $227.27 | $235.55 | 1,365,500 | — | — |
| 2025-03-18 | $224.03 | $232.19 | 2,189,600 | — | — |
| 2025-03-17 | $222.52 | $230.63 | 1,313,400 | — | — |
| 2025-03-14 | $218.53 | $226.49 | 1,585,700 | — | — |
| 2025-03-13 | $211.55 | $219.26 | 2,600,000 | — | — |
| 2025-03-12 | $215.16 | $223.00 | 1,579,000 | — | — |
| 2025-03-11 | $211.37 | $219.07 | 2,394,700 | — | — |
| 2025-03-10 | $214.40 | $222.21 | 2,409,700 | — | — |
| 2025-03-07 | $220.20 | $228.22 | 2,749,100 | — | — |
| 2025-03-06 | $215.41 | $223.26 | 1,831,000 | — | — |
| 2025-03-05 | $217.56 | $225.49 | 2,075,500 | — | — |
| 2025-03-04 | $219.98 | $228.00 | 2,486,600 | — | — |
| 2025-03-03 | $220.85 | $228.90 | 2,261,000 | — | — |
| 2025-02-28 | $228.56 | $236.89 | 4,031,400 | — | — |
| 2025-02-27 | $219.93 | $227.95 | 2,027,700 | — | — |
| 2025-02-26 | $218.99 | $226.97 | 1,800,900 | — | — |
| 2025-02-25 | $216.04 | $223.91 | 2,706,700 | — | — |
| 2025-02-24 | $219.78 | $227.79 | 1,542,500 | — | — |
| 2025-02-21 | $221.16 | $229.22 | 2,488,000 | — | — |
| 2025-02-20 | $226.92 | $235.19 | 3,634,300 | — | — |
| 2025-02-19 | $218.81 | $226.78 | 2,886,900 | — | — |
| 2025-02-18 | $215.65 | $223.51 | 2,025,100 | — | — |
| 2025-02-14 | $213.52 | $221.30 | 2,744,300 | — | — |
| 2025-02-13 | $209.99 | $217.64 | 2,578,400 | — | — |
| 2025-02-12 | $209.32 | $216.95 | 4,443,500 | — | — |
| 2025-02-11 | $219.20 | $227.19 | 1,680,100 | — | — |
| 2025-02-10 | $221.51 | $229.58 | 2,321,800 | — | — |
| 2025-02-07 | $217.47 | $225.40 | 2,709,500 | — | — |
| 2025-02-06 | $218.62 | $226.07 | 3,594,700 | — | — |
| 2025-02-05 | $230.59 | $238.45 | 1,465,800 | — | — |
| 2025-02-04 | $228.01 | $235.78 | 1,568,000 | — | — |
| 2025-02-03 | $229.56 | $237.38 | 1,765,700 | — | — |
| 2025-01-31 | $223.65 | $231.27 | 2,094,900 | — | — |
| 2025-01-30 | $230.20 | $238.04 | 1,503,900 | — | — |
| 2025-01-29 | $228.04 | $235.81 | 1,439,900 | — | — |
| 2025-01-28 | $226.47 | $234.19 | 2,410,800 | — | — |
| 2025-01-27 | $224.46 | $232.11 | 3,318,700 | — | — |
| 2025-01-24 | $231.86 | $239.76 | 2,583,900 | — | — |
| 2025-01-23 | $234.29 | $242.27 | 3,085,300 | — | — |
| 2025-01-22 | $233.36 | $241.31 | 4,850,500 | — | — |
| 2025-01-21 | $249.63 | $258.14 | 3,401,500 | — | — |
| 2025-01-17 | $252.76 | $261.37 | 2,503,800 | — | — |
| 2025-01-16 | $253.66 | $262.30 | 2,807,800 | — | — |
| 2025-01-15 | $245.88 | $254.26 | 2,478,700 | — | — |
| 2025-01-14 | $243.09 | $251.37 | 3,168,000 | — | — |
| 2025-01-13 | $229.44 | $237.26 | 1,788,800 | — | — |
| 2025-01-10 | $225.22 | $232.89 | 1,634,900 | — | — |
| 2025-01-08 | $225.19 | $232.86 | 1,373,700 | — | — |
| 2025-01-07 | $223.51 | $231.13 | 1,074,300 | — | — |
| 2025-01-06 | $223.91 | $231.54 | 1,458,900 | — | — |
| 2025-01-03 | $222.48 | $230.06 | 1,417,400 | — | — |
| 2025-01-02 | $220.60 | $228.12 | 2,126,200 | — | — |