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
- 1993-08-12 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 | $63.04 | $334.46 | 1,592,700 | — | — |
| 2025-12-30 | $63.50 | $336.90 | 1,316,800 | — | — |
| 2025-12-29 | $63.28 | $335.73 | 1,231,900 | — | — |
| 2025-12-26 | $63.09 | $334.72 | 1,567,600 | — | — |
| 2025-12-24 | $62.73 | $332.81 | 693,600 | — | — |
| 2025-12-23 | $62.33 | $330.69 | 2,037,900 | — | — |
| 2025-12-22 | $62.29 | $330.48 | 3,086,300 | — | — |
| 2025-12-19 | $61.37 | $325.60 | 4,432,800 | — | — |
| 2025-12-18 | $62.09 | $329.42 | 2,855,700 | — | — |
| 2025-12-17 | $61.98 | $328.84 | 3,384,300 | — | — |
| 2025-12-16 | $60.73 | $322.20 | 2,780,200 | — | — |
| 2025-12-15 | $61.10 | $324.17 | 2,019,600 | — | — |
| 2025-12-12 | $60.95 | $323.37 | 1,952,600 | — | — |
| 2025-12-11 | $60.63 | $321.67 | 2,189,100 | — | — |
| 2025-12-10 | $60.67 | $321.89 | 2,669,600 | — | — |
| 2025-12-09 | $60.05 | $318.60 | 1,955,100 | — | — |
| 2025-12-08 | $60.60 | $321.51 | 2,540,300 | — | — |
| 2025-12-05 | $61.06 | $323.95 | 2,214,100 | — | — |
| 2025-12-04 | $61.61 | $326.87 | 2,796,200 | — | — |
| 2025-12-03 | $62.03 | $329.10 | 2,300,300 | — | — |
| 2025-12-02 | $61.98 | $328.84 | 1,867,200 | — | — |
| 2025-12-01 | $61.44 | $325.97 | 1,963,900 | — | — |
| 2025-11-28 | $61.75 | $327.62 | 941,800 | — | — |
| 2025-11-26 | $61.58 | $326.71 | 2,186,600 | — | — |
| 2025-11-25 | $61.10 | $324.17 | 1,933,200 | — | — |
| 2025-11-24 | $60.55 | $321.25 | 3,265,300 | — | — |
| 2025-11-21 | $60.55 | $321.25 | 2,948,200 | — | — |
| 2025-11-20 | $59.16 | $313.87 | 1,726,400 | — | — |
| 2025-11-19 | $58.94 | $312.71 | 1,932,300 | — | — |
| 2025-11-18 | $59.18 | $313.98 | 1,932,600 | — | — |
| 2025-11-17 | $59.05 | $313.29 | 1,922,700 | — | — |
| 2025-11-14 | $59.42 | $315.25 | 1,923,700 | — | — |
| 2025-11-13 | $59.28 | $314.51 | 2,306,000 | — | — |
| 2025-11-12 | $59.62 | $316.31 | 1,955,800 | — | — |
| 2025-11-11 | $60.49 | $320.93 | 1,987,100 | — | — |
| 2025-11-10 | $59.51 | $315.73 | 2,003,600 | — | — |
| 2025-11-07 | $59.71 | $316.79 | 2,352,100 | — | — |
| 2025-11-06 | $58.70 | $311.43 | 2,467,000 | — | — |
| 2025-11-05 | $59.77 | $317.11 | 2,998,300 | — | — |
| 2025-11-04 | $59.38 | $315.04 | 3,783,200 | — | — |
| 2025-11-03 | $59.08 | $313.45 | 3,530,100 | — | — |
| 2025-10-31 | $59.44 | $315.36 | 3,669,200 | — | — |
| 2025-10-30 | $60.31 | $319.98 | 4,546,100 | — | — |
| 2025-10-29 | $58.91 | $312.55 | 6,319,500 | — | — |
| 2025-10-28 | $61.46 | $326.08 | 2,323,500 | — | — |
| 2025-10-27 | $63.31 | $335.89 | 2,160,900 | — | — |
| 2025-10-24 | $63.42 | $336.48 | 2,462,900 | — | — |
| 2025-10-23 | $63.33 | $336.00 | 1,742,000 | — | — |
| 2025-10-22 | $63.74 | $338.17 | 2,758,400 | — | — |
| 2025-10-21 | $62.82 | $333.29 | 2,335,500 | — | — |
| 2025-10-20 | $62.35 | $330.80 | 2,558,800 | — | — |
| 2025-10-17 | $62.21 | $330.06 | 5,073,600 | — | — |
| 2025-10-16 | $61.50 | $326.29 | 4,880,900 | — | — |
| 2025-10-15 | $62.09 | $329.42 | 2,073,100 | — | — |
| 2025-10-14 | $62.30 | $330.53 | 1,382,800 | — | — |
| 2025-10-13 | $62.01 | $328.99 | 1,459,700 | — | — |
| 2025-10-10 | $61.67 | $327.19 | 1,645,200 | — | — |
| 2025-10-09 | $61.97 | $328.78 | 1,557,200 | — | — |
| 2025-10-08 | $62.33 | $330.69 | 1,345,700 | — | — |
| 2025-10-07 | $62.47 | $331.44 | 1,603,100 | — | — |
| 2025-10-06 | $62.22 | $330.11 | 1,856,700 | — | — |
| 2025-10-03 | $63.30 | $335.84 | 1,839,700 | — | — |
| 2025-10-02 | $63.48 | $336.79 | 1,686,500 | — | — |
| 2025-10-01 | $64.10 | $340.08 | 2,258,600 | — | — |
| 2025-09-30 | $64.73 | $343.43 | 2,771,400 | — | — |
| 2025-09-29 | $64.12 | $340.19 | 1,990,900 | — | — |
| 2025-09-26 | $64.53 | $342.36 | 2,124,500 | — | — |
| 2025-09-25 | $63.74 | $338.17 | 2,297,200 | — | — |
| 2025-09-24 | $65.16 | $342.03 | 2,675,600 | — | — |
| 2025-09-23 | $65.68 | $344.76 | 1,916,200 | — | — |
| 2025-09-22 | $65.29 | $342.71 | 1,938,900 | — | — |
| 2025-09-19 | $65.05 | $341.45 | 5,032,300 | — | — |
| 2025-09-18 | $64.87 | $340.51 | 2,044,300 | — | — |
| 2025-09-17 | $64.63 | $339.25 | 2,283,000 | — | — |
| 2025-09-16 | $64.75 | $339.88 | 2,576,900 | — | — |
| 2025-09-15 | $65.28 | $342.66 | 1,827,100 | — | — |
| 2025-09-12 | $66.44 | $348.75 | 1,264,500 | — | — |
| 2025-09-11 | $66.89 | $351.11 | 1,448,800 | — | — |
| 2025-09-10 | $65.86 | $345.70 | 1,560,900 | — | — |
| 2025-09-09 | $66.62 | $349.69 | 1,371,600 | — | — |
| 2025-09-08 | $66.39 | $348.49 | 2,189,500 | — | — |
| 2025-09-05 | $66.81 | $350.69 | 2,171,200 | — | — |
| 2025-09-04 | $65.59 | $344.29 | 1,391,200 | — | — |
| 2025-09-03 | $64.67 | $339.46 | 1,370,000 | — | — |
| 2025-09-02 | $64.01 | $335.99 | 1,802,000 | — | — |
| 2025-08-29 | $66.12 | $347.07 | 1,412,900 | — | — |
| 2025-08-28 | $65.29 | $342.71 | 1,069,500 | — | — |
| 2025-08-27 | $65.14 | $341.93 | 1,412,400 | — | — |
| 2025-08-26 | $64.48 | $338.46 | 5,972,500 | — | — |
| 2025-08-25 | $64.80 | $340.14 | 1,206,000 | — | — |
| 2025-08-22 | $65.26 | $342.56 | 1,486,800 | — | — |
| 2025-08-21 | $64.27 | $337.36 | 1,325,100 | — | — |
| 2025-08-20 | $64.48 | $338.46 | 1,840,600 | — | — |
| 2025-08-19 | $64.44 | $338.25 | 1,841,100 | — | — |
| 2025-08-18 | $63.24 | $331.95 | 2,562,800 | — | — |
| 2025-08-15 | $64.12 | $336.57 | 3,890,300 | — | — |
| 2025-08-14 | $63.51 | $333.37 | 1,690,200 | — | — |
| 2025-08-13 | $63.99 | $335.89 | 1,710,500 | — | — |
| 2025-08-12 | $62.70 | $329.12 | 1,612,600 | — | — |
| 2025-08-11 | $62.30 | $327.02 | 1,850,000 | — | — |
| 2025-08-08 | $63.20 | $331.74 | 1,337,600 | — | — |
| 2025-08-07 | $63.89 | $335.36 | 2,492,600 | — | — |
| 2025-08-06 | $63.40 | $332.79 | 2,212,200 | — | — |
| 2025-08-05 | $63.41 | $332.84 | 2,982,600 | — | — |
| 2025-08-04 | $62.67 | $328.96 | 2,858,500 | — | — |
| 2025-08-01 | $62.75 | $329.38 | 3,720,100 | — | — |
| 2025-07-31 | $63.20 | $331.74 | 5,288,500 | — | — |
| 2025-07-30 | $65.30 | $342.77 | 3,933,600 | — | — |
| 2025-07-29 | $67.78 | $355.78 | 1,730,000 | — | — |
| 2025-07-28 | $66.21 | $347.54 | 1,540,900 | — | — |
| 2025-07-25 | $67.37 | $353.63 | 1,507,300 | — | — |
| 2025-07-24 | $67.65 | $355.10 | 2,218,200 | — | — |
| 2025-07-23 | $68.34 | $358.72 | 1,625,100 | — | — |
| 2025-07-22 | $68.32 | $358.62 | 1,801,900 | — | — |
| 2025-07-21 | $66.98 | $351.58 | 1,611,900 | — | — |
| 2025-07-18 | $67.17 | $352.58 | 1,787,700 | — | — |
| 2025-07-17 | $67.28 | $353.16 | 1,497,800 | — | — |
| 2025-07-16 | $66.95 | $351.43 | 1,263,700 | — | — |
| 2025-07-15 | $66.13 | $347.12 | 1,293,900 | — | — |
| 2025-07-14 | $67.02 | $351.79 | 1,215,700 | — | — |
| 2025-07-11 | $66.79 | $350.59 | 1,284,600 | — | — |
| 2025-07-10 | $67.08 | $352.11 | 1,811,100 | — | — |
| 2025-07-09 | $66.53 | $349.22 | 1,737,000 | — | — |
| 2025-07-08 | $66.62 | $349.69 | 1,763,600 | — | — |
| 2025-07-07 | $66.72 | $350.22 | 2,884,400 | — | — |
| 2025-07-03 | $66.88 | $351.06 | 1,362,200 | — | — |
| 2025-07-02 | $66.67 | $349.96 | 1,715,000 | — | — |
| 2025-07-01 | $67.26 | $353.05 | 3,192,800 | — | — |
| 2025-06-30 | $67.49 | $354.26 | 2,407,900 | — | — |
| 2025-06-27 | $67.35 | $353.53 | 2,081,600 | — | — |
| 2025-06-26 | $67.46 | $354.10 | 2,914,000 | — | — |
| 2025-06-25 | $65.64 | $344.55 | 4,190,700 | — | — |
| 2025-06-24 | $67.54 | $354.52 | 2,826,700 | — | — |
| 2025-06-23 | $69.06 | $358.86 | 1,777,200 | — | — |
| 2025-06-20 | $68.99 | $358.50 | 2,959,900 | — | — |
| 2025-06-18 | $68.87 | $357.88 | 1,480,200 | — | — |
| 2025-06-17 | $68.73 | $357.15 | 1,667,400 | — | — |
| 2025-06-16 | $69.10 | $359.07 | 1,362,800 | — | — |
| 2025-06-13 | $68.88 | $357.93 | 1,586,500 | — | — |
| 2025-06-12 | $70.17 | $364.63 | 1,291,700 | — | — |
| 2025-06-11 | $69.27 | $359.96 | 1,441,200 | — | — |
| 2025-06-10 | $70.00 | $363.75 | 1,257,600 | — | — |
| 2025-06-09 | $69.32 | $360.22 | 1,739,200 | — | — |
| 2025-06-06 | $68.50 | $355.95 | 1,288,000 | — | — |
| 2025-06-05 | $68.46 | $355.75 | 1,545,100 | — | — |
| 2025-06-04 | $69.01 | $358.60 | 1,938,500 | — | — |
| 2025-06-03 | $68.90 | $358.03 | 2,043,300 | — | — |
| 2025-06-02 | $69.93 | $363.38 | 1,486,800 | — | — |
| 2025-05-30 | $70.14 | $364.48 | 3,122,800 | — | — |
| 2025-05-29 | $69.98 | $363.64 | 1,818,900 | — | — |
| 2025-05-28 | $69.01 | $358.60 | 2,230,100 | — | — |
| 2025-05-27 | $68.62 | $356.58 | 2,025,600 | — | — |
| 2025-05-23 | $67.61 | $351.33 | 1,354,800 | — | — |
| 2025-05-22 | $68.30 | $354.91 | 1,646,300 | — | — |
| 2025-05-21 | $68.93 | $358.19 | 1,515,000 | — | — |
| 2025-05-20 | $71.11 | $369.52 | 1,355,700 | — | — |
| 2025-05-19 | $71.35 | $370.76 | 1,571,700 | — | — |
| 2025-05-16 | $71.56 | $371.86 | 5,064,700 | — | — |
| 2025-05-15 | $70.86 | $368.22 | 1,772,900 | — | — |
| 2025-05-14 | $69.06 | $358.86 | 2,106,200 | — | — |
| 2025-05-13 | $69.59 | $361.62 | 2,416,100 | — | — |
| 2025-05-12 | $70.90 | $368.43 | 1,557,100 | — | — |
| 2025-05-09 | $69.94 | $363.44 | 1,135,000 | — | — |
| 2025-05-08 | $69.68 | $362.09 | 2,324,800 | — | — |
| 2025-05-07 | $70.56 | $366.66 | 2,220,900 | — | — |
| 2025-05-06 | $70.54 | $366.55 | 1,586,300 | — | — |
| 2025-05-05 | $70.83 | $368.06 | 2,079,000 | — | — |
| 2025-05-02 | $71.72 | $372.69 | 2,103,200 | — | — |
| 2025-05-01 | $70.62 | $366.97 | 2,366,700 | — | — |
| 2025-04-30 | $70.26 | $365.10 | 3,164,000 | — | — |
| 2025-04-29 | $69.53 | $361.31 | 2,841,500 | — | — |
| 2025-04-28 | $69.31 | $360.16 | 1,949,200 | — | — |
| 2025-04-25 | $68.53 | $356.11 | 1,318,700 | — | — |
| 2025-04-24 | $69.31 | $360.16 | 1,145,800 | — | — |
| 2025-04-23 | $69.38 | $360.53 | 1,666,300 | — | — |
| 2025-04-22 | $68.93 | $358.19 | 1,709,200 | — | — |
| 2025-04-21 | $67.50 | $350.76 | 1,531,900 | — | — |
| 2025-04-17 | $68.24 | $354.60 | 2,743,800 | — | — |
| 2025-04-16 | $67.05 | $348.42 | 1,978,400 | — | — |
| 2025-04-15 | $67.02 | $348.26 | 1,900,700 | — | — |
| 2025-04-14 | $66.92 | $347.74 | 1,884,000 | — | — |
| 2025-04-11 | $64.64 | $335.90 | 2,335,800 | — | — |
| 2025-04-10 | $64.27 | $333.97 | 2,599,100 | — | — |
| 2025-04-09 | $66.86 | $347.43 | 5,593,300 | — | — |
| 2025-04-08 | $61.82 | $321.24 | 2,515,000 | — | — |
| 2025-04-07 | $62.52 | $324.88 | 3,494,500 | — | — |
| 2025-04-04 | $63.79 | $331.48 | 2,449,900 | — | — |
| 2025-04-03 | $68.55 | $356.21 | 1,816,200 | — | — |
| 2025-04-02 | $71.63 | $372.22 | 1,376,700 | — | — |
| 2025-04-01 | $71.28 | $370.40 | 1,379,200 | — | — |
| 2025-03-31 | $71.58 | $371.96 | 2,257,500 | — | — |
| 2025-03-28 | $71.38 | $367.32 | 1,163,200 | — | — |
| 2025-03-27 | $71.26 | $366.70 | 1,374,200 | — | — |
| 2025-03-26 | $71.57 | $368.30 | 1,111,100 | — | — |
| 2025-03-25 | $71.03 | $365.52 | 1,646,700 | — | — |
| 2025-03-24 | $71.36 | $367.22 | 1,375,000 | — | — |
| 2025-03-21 | $69.81 | $359.24 | 3,054,300 | — | — |
| 2025-03-20 | $70.17 | $361.09 | 1,501,200 | — | — |
| 2025-03-19 | $69.77 | $359.03 | 1,248,000 | — | — |
| 2025-03-18 | $69.51 | $357.70 | 1,553,200 | — | — |
| 2025-03-17 | $70.06 | $360.53 | 1,600,700 | — | — |
| 2025-03-14 | $68.94 | $354.76 | 2,577,200 | — | — |
| 2025-03-13 | $68.28 | $351.37 | 1,912,100 | — | — |
| 2025-03-12 | $68.97 | $354.92 | 1,245,900 | — | — |
| 2025-03-11 | $69.78 | $359.09 | 2,180,600 | — | — |
| 2025-03-10 | $70.88 | $364.75 | 2,076,100 | — | — |
| 2025-03-07 | $71.97 | $370.35 | 1,811,700 | — | — |
| 2025-03-06 | $71.91 | $370.05 | 1,715,100 | — | — |
| 2025-03-05 | $73.67 | $379.10 | 1,387,700 | — | — |
| 2025-03-04 | $73.44 | $377.92 | 2,141,700 | — | — |
| 2025-03-03 | $75.02 | $386.05 | 1,779,200 | — | — |
| 2025-02-28 | $74.17 | $381.68 | 2,851,600 | — | — |
| 2025-02-27 | $73.68 | $379.15 | 1,816,700 | — | — |
| 2025-02-26 | $72.82 | $374.73 | 1,456,600 | — | — |
| 2025-02-25 | $72.98 | $375.55 | 1,236,300 | — | — |
| 2025-02-24 | $72.21 | $371.59 | 997,000 | — | — |
| 2025-02-21 | $71.56 | $368.24 | 1,115,000 | — | — |
| 2025-02-20 | $71.66 | $368.76 | 1,105,800 | — | — |
| 2025-02-19 | $71.12 | $365.98 | 993,100 | — | — |
| 2025-02-18 | $71.26 | $366.70 | 1,850,700 | — | — |
| 2025-02-14 | $71.23 | $366.55 | 1,901,200 | — | — |
| 2025-02-13 | $71.52 | $368.04 | 796,000 | — | — |
| 2025-02-12 | $70.97 | $365.21 | 931,300 | — | — |
| 2025-02-11 | $71.44 | $367.63 | 1,235,000 | — | — |
| 2025-02-10 | $70.91 | $364.90 | 1,015,700 | — | — |
| 2025-02-07 | $71.33 | $367.06 | 1,374,700 | — | — |
| 2025-02-06 | $72.12 | $371.13 | 1,962,400 | — | — |
| 2025-02-05 | $71.93 | $370.15 | 1,629,100 | — | — |
| 2025-02-04 | $70.62 | $363.41 | 2,609,800 | — | — |
| 2025-02-03 | $70.33 | $361.92 | 2,594,400 | — | — |
| 2025-01-31 | $70.63 | $363.46 | 2,584,200 | — | — |
| 2025-01-30 | $69.74 | $358.88 | 1,515,000 | — | — |
| 2025-01-29 | $68.48 | $352.40 | 2,498,600 | — | — |
| 2025-01-28 | $69.26 | $356.41 | 1,675,200 | — | — |
| 2025-01-27 | $70.14 | $360.94 | 1,527,400 | — | — |
| 2025-01-24 | $68.25 | $351.21 | 1,632,200 | — | — |
| 2025-01-23 | $68.19 | $350.90 | 1,533,900 | — | — |
| 2025-01-22 | $68.38 | $351.88 | 1,608,100 | — | — |
| 2025-01-21 | $70.13 | $360.89 | 1,438,000 | — | — |
| 2025-01-17 | $69.77 | $359.03 | 1,346,300 | — | — |
| 2025-01-16 | $70.25 | $361.50 | 1,331,300 | — | — |
| 2025-01-15 | $69.46 | $357.44 | 1,777,800 | — | — |
| 2025-01-14 | $69.92 | $359.81 | 1,417,500 | — | — |
| 2025-01-13 | $69.21 | $356.15 | 2,270,300 | — | — |
| 2025-01-10 | $66.98 | $344.68 | 2,038,100 | — | — |
| 2025-01-08 | $67.52 | $347.46 | 1,735,200 | — | — |
| 2025-01-07 | $67.45 | $347.09 | 2,072,000 | — | — |
| 2025-01-06 | $68.39 | $351.93 | 1,654,700 | — | — |
| 2025-01-03 | $70.90 | $364.85 | 1,096,800 | — | — |
| 2025-01-02 | $70.07 | $360.58 | 1,183,800 | — | — |