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
- 2010-08-06 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 | $217.06 | $244.26 | 1,413,000 | — | — |
| 2025-12-30 | $219.98 | $247.54 | 1,746,100 | — | — |
| 2025-12-29 | $220.46 | $248.08 | 2,498,400 | — | — |
| 2025-12-26 | $222.87 | $250.80 | 1,439,700 | — | — |
| 2025-12-24 | $225.26 | $253.49 | 1,031,000 | — | — |
| 2025-12-23 | $225.98 | $254.30 | 1,871,300 | — | — |
| 2025-12-22 | $228.94 | $257.63 | 1,801,200 | — | — |
| 2025-12-19 | $226.27 | $254.62 | 10,501,500 | — | — |
| 2025-12-18 | $222.08 | $249.91 | 2,665,300 | — | — |
| 2025-12-17 | $223.23 | $251.20 | 2,685,000 | — | — |
| 2025-12-16 | $229.75 | $258.54 | 2,467,200 | — | — |
| 2025-12-15 | $231.83 | $260.88 | 3,077,000 | — | — |
| 2025-12-12 | $228.16 | $256.75 | 3,591,000 | — | — |
| 2025-12-11 | $231.83 | $260.88 | 2,350,000 | — | — |
| 2025-12-10 | $230.78 | $259.70 | 2,155,300 | — | — |
| 2025-12-09 | $228.05 | $255.48 | 1,845,500 | — | — |
| 2025-12-08 | $229.01 | $256.56 | 2,839,700 | — | — |
| 2025-12-05 | $227.95 | $255.37 | 2,208,700 | — | — |
| 2025-12-04 | $226.16 | $253.37 | 3,614,800 | — | — |
| 2025-12-03 | $227.56 | $254.93 | 4,593,800 | — | — |
| 2025-12-02 | $215.35 | $241.26 | 6,160,000 | — | — |
| 2025-12-01 | $199.49 | $223.49 | 3,393,800 | — | — |
| 2025-11-28 | $194.94 | $218.39 | 1,654,100 | — | — |
| 2025-11-26 | $193.76 | $217.07 | 2,836,000 | — | — |
| 2025-11-25 | $191.02 | $214.00 | 3,214,000 | — | — |
| 2025-11-24 | $191.56 | $214.60 | 4,513,700 | — | — |
| 2025-11-21 | $191.35 | $214.37 | 3,403,000 | — | — |
| 2025-11-20 | $184.19 | $206.35 | 3,426,800 | — | — |
| 2025-11-19 | $190.06 | $212.92 | 2,969,200 | — | — |
| 2025-11-18 | $188.59 | $211.28 | 2,776,900 | — | — |
| 2025-11-17 | $190.51 | $213.43 | 2,498,900 | — | — |
| 2025-11-14 | $197.10 | $220.81 | 2,111,000 | — | — |
| 2025-11-13 | $201.22 | $225.43 | 2,528,400 | — | — |
| 2025-11-12 | $204.08 | $228.63 | 2,046,300 | — | — |
| 2025-11-11 | $202.86 | $227.26 | 1,735,200 | — | — |
| 2025-11-10 | $205.13 | $229.81 | 2,160,500 | — | — |
| 2025-11-07 | $204.56 | $229.17 | 2,586,100 | — | — |
| 2025-11-06 | $206.45 | $231.29 | 2,037,800 | — | — |
| 2025-11-05 | $210.44 | $235.76 | 2,306,700 | — | — |
| 2025-11-04 | $204.42 | $229.01 | 2,904,800 | — | — |
| 2025-11-03 | $210.39 | $235.70 | 1,982,500 | — | — |
| 2025-10-31 | $209.12 | $234.28 | 2,506,000 | — | — |
| 2025-10-30 | $206.38 | $231.21 | 3,417,100 | — | — |
| 2025-10-29 | $204.71 | $229.34 | 5,104,800 | — | — |
| 2025-10-28 | $212.96 | $238.58 | 4,414,700 | — | — |
| 2025-10-27 | $221.56 | $248.21 | 4,076,100 | — | — |
| 2025-10-24 | $219.16 | $245.52 | 2,500,800 | — | — |
| 2025-10-23 | $220.73 | $247.28 | 2,517,700 | — | — |
| 2025-10-22 | $217.16 | $243.28 | 3,607,800 | — | — |
| 2025-10-21 | $222.34 | $249.09 | 1,935,400 | — | — |
| 2025-10-20 | $219.82 | $246.26 | 2,374,500 | — | — |
| 2025-10-17 | $214.35 | $240.14 | 1,950,400 | — | — |
| 2025-10-16 | $217.41 | $243.56 | 2,477,700 | — | — |
| 2025-10-15 | $217.23 | $243.36 | 1,939,300 | — | — |
| 2025-10-14 | $216.11 | $242.11 | 2,341,700 | — | — |
| 2025-10-13 | $216.70 | $242.77 | 2,806,300 | — | — |
| 2025-10-10 | $205.37 | $230.08 | 3,980,800 | — | — |
| 2025-10-09 | $221.42 | $248.06 | 2,615,600 | — | — |
| 2025-10-08 | $225.64 | $252.78 | 2,631,200 | — | — |
| 2025-10-07 | $219.58 | $245.99 | 2,492,900 | — | — |
| 2025-10-06 | $231.42 | $259.26 | 1,949,600 | — | — |
| 2025-10-03 | $228.89 | $256.42 | 1,537,400 | — | — |
| 2025-10-02 | $227.71 | $255.10 | 1,831,500 | — | — |
| 2025-10-01 | $224.91 | $251.97 | 2,079,800 | — | — |
| 2025-09-30 | $227.73 | $255.13 | 1,723,300 | — | — |
| 2025-09-29 | $226.11 | $253.31 | 1,352,200 | — | — |
| 2025-09-26 | $226.04 | $253.23 | 1,235,200 | — | — |
| 2025-09-25 | $226.81 | $254.09 | 2,116,700 | — | — |
| 2025-09-24 | $227.66 | $255.05 | 1,679,900 | — | — |
| 2025-09-23 | $225.62 | $252.76 | 2,096,400 | — | — |
| 2025-09-22 | $225.73 | $252.88 | 1,715,300 | — | — |
| 2025-09-19 | $224.05 | $251.00 | 3,420,100 | — | — |
| 2025-09-18 | $226.51 | $253.76 | 3,553,200 | — | — |
| 2025-09-17 | $221.89 | $248.58 | 2,337,200 | — | — |
| 2025-09-16 | $220.99 | $246.44 | 2,208,900 | — | — |
| 2025-09-15 | $219.27 | $244.52 | 1,828,500 | — | — |
| 2025-09-12 | $218.82 | $244.02 | 2,061,800 | — | — |
| 2025-09-11 | $223.21 | $248.91 | 2,999,400 | — | — |
| 2025-09-10 | $219.28 | $244.53 | 3,210,200 | — | — |
| 2025-09-09 | $223.69 | $249.45 | 1,569,100 | — | — |
| 2025-09-08 | $225.50 | $251.47 | 1,876,700 | — | — |
| 2025-09-05 | $226.74 | $252.85 | 2,006,500 | — | — |
| 2025-09-04 | $225.39 | $251.35 | 3,308,900 | — | — |
| 2025-09-03 | $228.20 | $254.48 | 2,826,000 | — | — |
| 2025-09-02 | $232.66 | $259.45 | 2,211,600 | — | — |
| 2025-08-29 | $234.85 | $261.89 | 2,250,700 | — | — |
| 2025-08-28 | $239.07 | $266.60 | 1,615,900 | — | — |
| 2025-08-27 | $237.67 | $265.04 | 1,054,000 | — | — |
| 2025-08-26 | $237.82 | $265.21 | 2,356,600 | — | — |
| 2025-08-25 | $236.67 | $263.92 | 1,261,900 | — | — |
| 2025-08-22 | $234.83 | $261.87 | 2,994,000 | — | — |
| 2025-08-21 | $223.93 | $249.72 | 2,003,100 | — | — |
| 2025-08-20 | $228.77 | $255.11 | 3,986,800 | — | — |
| 2025-08-19 | $229.27 | $255.67 | 2,217,600 | — | — |
| 2025-08-18 | $232.01 | $258.73 | 2,470,000 | — | — |
| 2025-08-15 | $228.78 | $255.13 | 3,336,700 | — | — |
| 2025-08-14 | $231.54 | $258.20 | 2,810,200 | — | — |
| 2025-08-13 | $230.52 | $257.07 | 3,582,900 | — | — |
| 2025-08-12 | $220.05 | $245.39 | 4,210,300 | — | — |
| 2025-08-11 | $205.16 | $228.79 | 3,902,300 | — | — |
| 2025-08-08 | $207.16 | $231.02 | 1,659,700 | — | — |
| 2025-08-07 | $205.91 | $229.62 | 2,195,900 | — | — |
| 2025-08-06 | $205.92 | $229.63 | 2,769,600 | — | — |
| 2025-08-05 | $208.47 | $232.48 | 2,756,900 | — | — |
| 2025-08-04 | $211.99 | $236.40 | 2,184,000 | — | — |
| 2025-08-01 | $209.92 | $234.09 | 2,554,400 | — | — |
| 2025-07-31 | $213.77 | $238.39 | 2,727,200 | — | — |
| 2025-07-30 | $220.94 | $246.38 | 2,092,700 | — | — |
| 2025-07-29 | $226.74 | $252.85 | 1,915,600 | — | — |
| 2025-07-28 | $228.49 | $254.80 | 2,924,900 | — | — |
| 2025-07-25 | $223.29 | $249.00 | 2,160,700 | — | — |
| 2025-07-24 | $224.43 | $250.27 | 2,413,700 | — | — |
| 2025-07-23 | $224.71 | $250.59 | 3,655,500 | — | — |
| 2025-07-22 | $228.00 | $254.26 | 6,032,400 | — | — |
| 2025-07-21 | $228.27 | $254.56 | 6,030,200 | — | — |
| 2025-07-18 | $225.90 | $251.91 | 2,500,700 | — | — |
| 2025-07-17 | $224.50 | $250.35 | 1,981,400 | — | — |
| 2025-07-16 | $220.58 | $245.98 | 2,140,300 | — | — |
| 2025-07-15 | $221.06 | $246.52 | 2,397,900 | — | — |
| 2025-07-14 | $224.61 | $250.48 | 2,706,600 | — | — |
| 2025-07-11 | $228.92 | $255.28 | 1,870,700 | — | — |
| 2025-07-10 | $233.19 | $260.04 | 1,948,100 | — | — |
| 2025-07-09 | $230.42 | $256.95 | 1,819,200 | — | — |
| 2025-07-08 | $232.34 | $259.10 | 2,287,900 | — | — |
| 2025-07-07 | $226.00 | $252.03 | 2,165,700 | — | — |
| 2025-07-03 | $232.10 | $258.83 | 1,299,400 | — | — |
| 2025-07-02 | $231.15 | $257.77 | 2,730,800 | — | — |
| 2025-07-01 | $221.21 | $246.68 | 4,451,100 | — | — |
| 2025-06-30 | $218.49 | $243.65 | 2,165,300 | — | — |
| 2025-06-27 | $217.04 | $242.03 | 2,060,500 | — | — |
| 2025-06-26 | $218.30 | $243.44 | 2,709,700 | — | — |
| 2025-06-25 | $216.28 | $241.19 | 1,781,700 | — | — |
| 2025-06-24 | $218.51 | $242.54 | 2,833,300 | — | — |
| 2025-06-23 | $210.86 | $234.05 | 1,847,200 | — | — |
| 2025-06-20 | $209.00 | $231.99 | 4,244,800 | — | — |
| 2025-06-18 | $211.45 | $234.71 | 1,938,800 | — | — |
| 2025-06-17 | $212.83 | $236.24 | 2,202,200 | — | — |
| 2025-06-16 | $217.53 | $241.45 | 1,739,100 | — | — |
| 2025-06-13 | $210.90 | $234.10 | 1,840,200 | — | — |
| 2025-06-12 | $217.40 | $241.31 | 1,711,000 | — | — |
| 2025-06-11 | $217.41 | $241.32 | 2,222,200 | — | — |
| 2025-06-10 | $218.72 | $242.78 | 2,588,900 | — | — |
| 2025-06-09 | $213.08 | $236.51 | 2,727,100 | — | — |
| 2025-06-06 | $207.68 | $230.52 | 1,901,200 | — | — |
| 2025-06-05 | $206.90 | $229.66 | 2,362,500 | — | — |
| 2025-06-04 | $210.02 | $233.12 | 3,857,200 | — | — |
| 2025-06-03 | $198.96 | $220.84 | 2,866,900 | — | — |
| 2025-06-02 | $192.81 | $214.02 | 1,734,200 | — | — |
| 2025-05-30 | $191.13 | $212.15 | 4,292,600 | — | — |
| 2025-05-29 | $195.89 | $217.43 | 1,851,400 | — | — |
| 2025-05-28 | $196.21 | $217.79 | 2,240,400 | — | — |
| 2025-05-27 | $198.90 | $220.78 | 3,935,000 | — | — |
| 2025-05-23 | $192.15 | $213.28 | 3,674,100 | — | — |
| 2025-05-22 | $196.51 | $218.12 | 5,012,600 | — | — |
| 2025-05-21 | $205.35 | $227.93 | 3,017,900 | — | — |
| 2025-05-20 | $210.08 | $233.18 | 1,672,000 | — | — |
| 2025-05-19 | $210.36 | $233.50 | 2,108,800 | — | — |
| 2025-05-16 | $212.56 | $235.94 | 2,093,700 | — | — |
| 2025-05-15 | $210.73 | $233.91 | 1,999,500 | — | — |
| 2025-05-14 | $211.33 | $234.57 | 2,386,700 | — | — |
| 2025-05-13 | $212.40 | $235.76 | 3,909,900 | — | — |
| 2025-05-12 | $207.03 | $229.80 | 4,998,000 | — | — |
| 2025-05-09 | $191.88 | $212.98 | 2,682,900 | — | — |
| 2025-05-08 | $188.57 | $209.31 | 2,412,200 | — | — |
| 2025-05-07 | $186.87 | $207.42 | 2,137,500 | — | — |
| 2025-05-06 | $182.41 | $202.47 | 1,579,800 | — | — |
| 2025-05-05 | $184.95 | $205.29 | 2,323,900 | — | — |
| 2025-05-02 | $188.14 | $208.83 | 3,434,700 | — | — |
| 2025-05-01 | $181.84 | $201.84 | 3,354,900 | — | — |
| 2025-04-30 | $184.31 | $204.58 | 3,210,600 | — | — |
| 2025-04-29 | $182.62 | $202.70 | 6,950,800 | — | — |
| 2025-04-28 | $196.24 | $217.82 | 4,337,500 | — | — |
| 2025-04-25 | $193.55 | $214.84 | 2,485,700 | — | — |
| 2025-04-24 | $193.57 | $214.86 | 4,247,200 | — | — |
| 2025-04-23 | $180.87 | $200.76 | 3,917,500 | — | — |
| 2025-04-22 | $174.66 | $193.87 | 2,876,200 | — | — |
| 2025-04-21 | $171.50 | $190.36 | 2,624,900 | — | — |
| 2025-04-17 | $170.74 | $189.52 | 2,106,400 | — | — |
| 2025-04-16 | $168.59 | $187.13 | 4,699,400 | — | — |
| 2025-04-15 | $171.63 | $190.51 | 1,924,200 | — | — |
| 2025-04-14 | $170.55 | $189.31 | 2,349,500 | — | — |
| 2025-04-11 | $168.79 | $187.35 | 5,169,400 | — | — |
| 2025-04-10 | $165.59 | $183.80 | 6,325,900 | — | — |
| 2025-04-09 | $185.87 | $206.31 | 8,787,100 | — | — |
| 2025-04-08 | $153.50 | $170.38 | 5,100,400 | — | — |
| 2025-04-07 | $163.29 | $181.25 | 6,564,400 | — | — |
| 2025-04-04 | $160.81 | $178.50 | 6,449,000 | — | — |
| 2025-04-03 | $171.88 | $190.78 | 6,169,100 | — | — |
| 2025-04-02 | $193.67 | $214.97 | 2,231,700 | — | — |
| 2025-04-01 | $190.00 | $210.90 | 2,270,400 | — | — |
| 2025-03-31 | $190.06 | $210.96 | 4,304,200 | — | — |
| 2025-03-28 | $189.99 | $210.89 | 4,260,700 | — | — |
| 2025-03-27 | $200.06 | $222.06 | 2,877,400 | — | — |
| 2025-03-26 | $205.75 | $228.38 | 3,636,500 | — | — |
| 2025-03-25 | $211.33 | $234.57 | 1,662,300 | — | — |
| 2025-03-24 | $211.12 | $234.34 | 2,743,000 | — | — |
| 2025-03-21 | $200.64 | $222.71 | 3,352,000 | — | — |
| 2025-03-20 | $202.64 | $224.93 | 1,455,400 | — | — |
| 2025-03-19 | $207.38 | $230.19 | 1,640,500 | — | — |
| 2025-03-18 | $207.10 | $228.75 | 1,862,500 | — | — |
| 2025-03-17 | $209.83 | $231.77 | 2,207,500 | — | — |
| 2025-03-14 | $206.16 | $227.71 | 2,771,400 | — | — |
| 2025-03-13 | $201.02 | $222.04 | 1,792,700 | — | — |
| 2025-03-12 | $204.45 | $225.82 | 2,288,300 | — | — |
| 2025-03-11 | $205.80 | $227.32 | 3,198,200 | — | — |
| 2025-03-10 | $208.84 | $230.67 | 3,747,700 | — | — |
| 2025-03-07 | $222.56 | $245.83 | 4,301,500 | — | — |
| 2025-03-06 | $214.47 | $236.89 | 3,465,300 | — | — |
| 2025-03-05 | $216.77 | $239.43 | 2,621,100 | — | — |
| 2025-03-04 | $211.16 | $233.24 | 4,111,300 | — | — |
| 2025-03-03 | $216.53 | $239.17 | 4,651,800 | — | — |
| 2025-02-28 | $215.59 | $238.13 | 4,231,700 | — | — |
| 2025-02-27 | $216.87 | $239.54 | 3,573,700 | — | — |
| 2025-02-26 | $229.38 | $253.36 | 2,630,700 | — | — |
| 2025-02-25 | $228.56 | $252.46 | 3,033,400 | — | — |
| 2025-02-24 | $233.15 | $257.53 | 3,129,800 | — | — |
| 2025-02-21 | $236.52 | $261.25 | 5,304,500 | — | — |
| 2025-02-20 | $245.86 | $271.56 | 4,342,700 | — | — |
| 2025-02-19 | $245.58 | $271.25 | 5,345,900 | — | — |
| 2025-02-18 | $228.86 | $252.79 | 4,327,300 | — | — |
| 2025-02-14 | $224.14 | $247.57 | 3,085,400 | — | — |
| 2025-02-13 | $219.59 | $242.55 | 2,761,400 | — | — |
| 2025-02-12 | $219.79 | $242.77 | 3,202,400 | — | — |
| 2025-02-11 | $210.97 | $233.03 | 1,273,200 | — | — |
| 2025-02-10 | $210.05 | $232.01 | 2,412,300 | — | — |
| 2025-02-07 | $212.93 | $235.19 | 2,216,400 | — | — |
| 2025-02-06 | $216.82 | $239.49 | 2,928,700 | — | — |
| 2025-02-05 | $213.24 | $235.53 | 4,450,700 | — | — |
| 2025-02-04 | $202.40 | $223.56 | 3,676,500 | — | — |
| 2025-02-03 | $204.73 | $226.13 | 4,743,100 | — | — |
| 2025-01-31 | $208.55 | $230.35 | 3,019,600 | — | — |
| 2025-01-30 | $211.39 | $233.49 | 3,303,700 | — | — |
| 2025-01-29 | $213.01 | $235.28 | 1,739,300 | — | — |
| 2025-01-28 | $213.43 | $235.74 | 2,446,500 | — | — |
| 2025-01-27 | $215.08 | $237.57 | 4,526,800 | — | — |
| 2025-01-24 | $213.43 | $235.74 | 2,777,200 | — | — |
| 2025-01-23 | $219.88 | $242.87 | 2,250,800 | — | — |
| 2025-01-22 | $216.09 | $238.68 | 2,367,500 | — | — |
| 2025-01-21 | $214.88 | $237.34 | 3,237,900 | — | — |
| 2025-01-17 | $215.36 | $237.88 | 1,921,200 | — | — |
| 2025-01-16 | $210.76 | $232.79 | 1,632,400 | — | — |
| 2025-01-15 | $213.56 | $235.89 | 3,143,400 | — | — |
| 2025-01-14 | $210.63 | $232.65 | 1,513,400 | — | — |
| 2025-01-13 | $206.83 | $228.45 | 1,629,700 | — | — |
| 2025-01-10 | $206.75 | $228.36 | 2,511,100 | — | — |
| 2025-01-08 | $209.72 | $231.65 | 2,302,600 | — | — |
| 2025-01-07 | $212.58 | $234.80 | 2,312,200 | — | — |
| 2025-01-06 | $213.41 | $235.72 | 1,972,700 | — | — |
| 2025-01-03 | $208.86 | $230.70 | 2,308,100 | — | — |
| 2025-01-02 | $206.21 | $227.77 | 1,424,300 | — | — |