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
- 1986-06-02 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 | $72.52 | $379.95 | 58,600 | — | — |
| 2025-12-30 | $72.74 | $381.10 | 46,100 | — | — |
| 2025-12-29 | $73.84 | $386.86 | 52,000 | — | — |
| 2025-12-26 | $74.11 | $388.28 | 36,100 | — | — |
| 2025-12-24 | $74.19 | $388.70 | 27,600 | — | — |
| 2025-12-23 | $73.99 | $387.65 | 47,400 | — | — |
| 2025-12-22 | $75.12 | $393.57 | 52,400 | — | — |
| 2025-12-19 | $75.15 | $393.73 | 224,600 | — | — |
| 2025-12-18 | $77.00 | $403.42 | 96,600 | — | — |
| 2025-12-17 | $76.59 | $401.27 | 59,800 | — | — |
| 2025-12-16 | $75.55 | $395.82 | 60,800 | — | — |
| 2025-12-15 | $75.51 | $395.61 | 65,000 | — | — |
| 2025-12-12 | $74.13 | $388.38 | 64,300 | — | — |
| 2025-12-11 | $75.78 | $397.03 | 47,300 | — | — |
| 2025-12-10 | $74.54 | $390.53 | 78,100 | — | — |
| 2025-12-09 | $72.56 | $380.16 | 45,700 | — | — |
| 2025-12-08 | $72.03 | $377.38 | 48,900 | — | — |
| 2025-12-05 | $71.69 | $375.60 | 49,600 | — | — |
| 2025-12-04 | $71.46 | $374.39 | 42,100 | — | — |
| 2025-12-03 | $71.70 | $375.65 | 41,900 | — | — |
| 2025-12-02 | $70.01 | $366.80 | 40,000 | — | — |
| 2025-12-01 | $69.69 | $365.12 | 65,600 | — | — |
| 2025-11-28 | $69.11 | $362.08 | 32,900 | — | — |
| 2025-11-26 | $69.84 | $365.91 | 131,800 | — | — |
| 2025-11-25 | $70.62 | $369.99 | 75,000 | — | — |
| 2025-11-24 | $67.99 | $356.21 | 58,800 | — | — |
| 2025-11-21 | $68.21 | $357.37 | 79,300 | — | — |
| 2025-11-20 | $65.79 | $344.69 | 36,900 | — | — |
| 2025-11-19 | $65.30 | $342.12 | 39,600 | — | — |
| 2025-11-18 | $65.10 | $341.07 | 42,100 | — | — |
| 2025-11-17 | $64.50 | $337.93 | 42,400 | — | — |
| 2025-11-14 | $67.21 | $352.13 | 60,900 | — | — |
| 2025-11-13 | $67.46 | $353.44 | 40,200 | — | — |
| 2025-11-12 | $67.79 | $355.17 | 74,200 | — | — |
| 2025-11-11 | $68.13 | $356.95 | 37,100 | — | — |
| 2025-11-10 | $67.55 | $353.91 | 48,400 | — | — |
| 2025-11-07 | $66.68 | $349.35 | 40,100 | — | — |
| 2025-11-06 | $66.87 | $346.94 | 41,700 | — | — |
| 2025-11-05 | $68.21 | $353.89 | 62,600 | — | — |
| 2025-11-04 | $65.14 | $337.96 | 50,600 | — | — |
| 2025-11-03 | $64.88 | $336.62 | 83,000 | — | — |
| 2025-10-31 | $63.46 | $329.25 | 43,800 | — | — |
| 2025-10-30 | $64.32 | $333.71 | 52,700 | — | — |
| 2025-10-29 | $63.95 | $331.79 | 46,500 | — | — |
| 2025-10-28 | $65.62 | $340.45 | 35,600 | — | — |
| 2025-10-27 | $66.57 | $345.38 | 43,800 | — | — |
| 2025-10-24 | $65.74 | $341.08 | 30,100 | — | — |
| 2025-10-23 | $64.63 | $335.32 | 38,200 | — | — |
| 2025-10-22 | $65.23 | $338.43 | 44,700 | — | — |
| 2025-10-21 | $65.28 | $338.69 | 35,000 | — | — |
| 2025-10-20 | $64.95 | $336.98 | 39,100 | — | — |
| 2025-10-17 | $63.40 | $328.94 | 64,800 | — | — |
| 2025-10-16 | $62.08 | $322.09 | 74,500 | — | — |
| 2025-10-15 | $65.47 | $339.68 | 37,600 | — | — |
| 2025-10-14 | $66.42 | $344.61 | 38,300 | — | — |
| 2025-10-13 | $64.18 | $332.98 | 42,700 | — | — |
| 2025-10-10 | $63.12 | $327.48 | 48,000 | — | — |
| 2025-10-09 | $64.31 | $333.66 | 25,500 | — | — |
| 2025-10-08 | $65.24 | $338.48 | 29,800 | — | — |
| 2025-10-07 | $65.35 | $339.05 | 33,600 | — | — |
| 2025-10-06 | $66.31 | $344.03 | 60,900 | — | — |
| 2025-10-03 | $65.44 | $339.52 | 54,800 | — | — |
| 2025-10-02 | $65.46 | $339.62 | 37,700 | — | — |
| 2025-10-01 | $65.36 | $339.11 | 41,200 | — | — |
| 2025-09-30 | $66.21 | $343.52 | 39,800 | — | — |
| 2025-09-29 | $66.47 | $344.86 | 48,200 | — | — |
| 2025-09-26 | $68.63 | $356.07 | 35,900 | — | — |
| 2025-09-25 | $68.34 | $354.57 | 30,700 | — | — |
| 2025-09-24 | $68.79 | $356.90 | 27,100 | — | — |
| 2025-09-23 | $68.85 | $357.21 | 43,800 | — | — |
| 2025-09-22 | $68.82 | $357.06 | 46,200 | — | — |
| 2025-09-19 | $69.17 | $358.87 | 144,600 | — | — |
| 2025-09-18 | $71.09 | $368.83 | 48,400 | — | — |
| 2025-09-17 | $68.39 | $354.83 | 59,400 | — | — |
| 2025-09-16 | $67.89 | $352.23 | 41,700 | — | — |
| 2025-09-15 | $68.72 | $356.54 | 31,000 | — | — |
| 2025-09-12 | $69.41 | $360.12 | 38,800 | — | — |
| 2025-09-11 | $70.40 | $365.25 | 53,300 | — | — |
| 2025-09-10 | $69.12 | $358.61 | 32,600 | — | — |
| 2025-09-09 | $69.10 | $358.51 | 36,000 | — | — |
| 2025-09-08 | $69.76 | $361.93 | 41,200 | — | — |
| 2025-09-05 | $69.92 | $362.76 | 44,600 | — | — |
| 2025-09-04 | $70.87 | $367.69 | 39,100 | — | — |
| 2025-09-03 | $69.94 | $362.87 | 32,800 | — | — |
| 2025-09-02 | $70.24 | $364.42 | 65,800 | — | — |
| 2025-08-29 | $70.14 | $363.91 | 36,500 | — | — |
| 2025-08-28 | $70.25 | $364.48 | 43,600 | — | — |
| 2025-08-27 | $70.92 | $367.95 | 31,200 | — | — |
| 2025-08-26 | $70.41 | $365.31 | 38,000 | — | — |
| 2025-08-25 | $69.50 | $360.59 | 48,600 | — | — |
| 2025-08-22 | $70.39 | $365.20 | 64,400 | — | — |
| 2025-08-21 | $66.61 | $345.59 | 28,100 | — | — |
| 2025-08-20 | $66.52 | $345.12 | 25,700 | — | — |
| 2025-08-19 | $66.65 | $345.80 | 31,700 | — | — |
| 2025-08-18 | $66.28 | $343.88 | 27,700 | — | — |
| 2025-08-15 | $65.61 | $340.40 | 72,200 | — | — |
| 2025-08-14 | $66.76 | $346.37 | 36,800 | — | — |
| 2025-08-13 | $67.52 | $350.31 | 42,800 | — | — |
| 2025-08-12 | $66.19 | $343.41 | 56,600 | — | — |
| 2025-08-11 | $62.61 | $324.84 | 35,500 | — | — |
| 2025-08-08 | $62.34 | $323.44 | 37,600 | — | — |
| 2025-08-07 | $62.37 | $320.38 | 43,000 | — | — |
| 2025-08-06 | $62.86 | $322.89 | 38,900 | — | — |
| 2025-08-05 | $63.32 | $325.26 | 41,800 | — | — |
| 2025-08-04 | $63.51 | $326.23 | 29,200 | — | — |
| 2025-08-01 | $62.80 | $322.58 | 59,900 | — | — |
| 2025-07-31 | $64.68 | $332.24 | 67,100 | — | — |
| 2025-07-30 | $65.30 | $335.43 | 55,900 | — | — |
| 2025-07-29 | $67.57 | $347.09 | 80,100 | — | — |
| 2025-07-28 | $68.73 | $353.05 | 100,300 | — | — |
| 2025-07-25 | $64.25 | $330.03 | 56,000 | — | — |
| 2025-07-24 | $63.29 | $325.10 | 39,400 | — | — |
| 2025-07-23 | $65.09 | $334.35 | 31,700 | — | — |
| 2025-07-22 | $64.68 | $332.24 | 45,500 | — | — |
| 2025-07-21 | $65.13 | $334.55 | 25,100 | — | — |
| 2025-07-18 | $65.49 | $336.40 | 42,700 | — | — |
| 2025-07-17 | $65.67 | $337.33 | 88,800 | — | — |
| 2025-07-16 | $65.02 | $333.99 | 65,400 | — | — |
| 2025-07-15 | $64.24 | $329.98 | 55,600 | — | — |
| 2025-07-14 | $66.82 | $343.23 | 37,500 | — | — |
| 2025-07-11 | $66.01 | $339.07 | 41,300 | — | — |
| 2025-07-10 | $67.64 | $347.45 | 52,100 | — | — |
| 2025-07-09 | $67.26 | $345.49 | 44,500 | — | — |
| 2025-07-08 | $66.69 | $342.57 | 47,800 | — | — |
| 2025-07-07 | $66.27 | $340.41 | 72,900 | — | — |
| 2025-07-03 | $66.66 | $342.41 | 32,400 | — | — |
| 2025-07-02 | $65.48 | $336.35 | 66,600 | — | — |
| 2025-07-01 | $64.55 | $331.57 | 45,000 | — | — |
| 2025-06-30 | $62.73 | $322.23 | 53,000 | — | — |
| 2025-06-27 | $63.65 | $326.95 | 158,600 | — | — |
| 2025-06-26 | $63.62 | $326.80 | 25,400 | — | — |
| 2025-06-25 | $62.02 | $318.58 | 35,900 | — | — |
| 2025-06-24 | $62.60 | $321.56 | 42,500 | — | — |
| 2025-06-23 | $62.24 | $319.71 | 41,600 | — | — |
| 2025-06-20 | $60.47 | $310.62 | 136,100 | — | — |
| 2025-06-18 | $60.11 | $308.77 | 66,400 | — | — |
| 2025-06-17 | $59.81 | $307.23 | 44,600 | — | — |
| 2025-06-16 | $60.84 | $312.52 | 43,000 | — | — |
| 2025-06-13 | $60.89 | $312.77 | 41,000 | — | — |
| 2025-06-12 | $63.17 | $324.49 | 54,600 | — | — |
| 2025-06-11 | $62.76 | $322.38 | 37,000 | — | — |
| 2025-06-10 | $62.96 | $323.41 | 33,200 | — | — |
| 2025-06-09 | $62.30 | $320.02 | 35,700 | — | — |
| 2025-06-06 | $61.93 | $318.12 | 42,400 | — | — |
| 2025-06-05 | $60.37 | $310.10 | 37,000 | — | — |
| 2025-06-04 | $60.76 | $312.11 | 34,500 | — | — |
| 2025-06-03 | $61.59 | $316.37 | 36,000 | — | — |
| 2025-06-02 | $60.85 | $312.57 | 37,500 | — | — |
| 2025-05-30 | $61.40 | $315.39 | 47,800 | — | — |
| 2025-05-29 | $61.77 | $317.29 | 39,700 | — | — |
| 2025-05-28 | $60.98 | $313.24 | 35,400 | — | — |
| 2025-05-27 | $62.44 | $320.74 | 50,100 | — | — |
| 2025-05-23 | $60.59 | $311.23 | 37,200 | — | — |
| 2025-05-22 | $60.92 | $312.93 | 29,400 | — | — |
| 2025-05-21 | $62.13 | $319.14 | 53,900 | — | — |
| 2025-05-20 | $63.90 | $328.24 | 30,600 | — | — |
| 2025-05-19 | $64.14 | $329.47 | 31,900 | — | — |
| 2025-05-16 | $64.57 | $331.68 | 53,700 | — | — |
| 2025-05-15 | $64.97 | $333.73 | 32,800 | — | — |
| 2025-05-14 | $64.75 | $332.60 | 52,300 | — | — |
| 2025-05-13 | $65.06 | $334.19 | 35,700 | — | — |
| 2025-05-12 | $63.99 | $328.70 | 57,200 | — | — |
| 2025-05-09 | $61.83 | $317.60 | 23,000 | — | — |
| 2025-05-08 | $62.48 | $317.76 | 32,100 | — | — |
| 2025-05-07 | $61.41 | $312.31 | 54,500 | — | — |
| 2025-05-06 | $61.37 | $312.11 | 36,800 | — | — |
| 2025-05-05 | $61.34 | $311.96 | 36,000 | — | — |
| 2025-05-02 | $61.81 | $314.35 | 32,700 | — | — |
| 2025-05-01 | $60.04 | $305.35 | 61,800 | — | — |
| 2025-04-30 | $59.60 | $303.11 | 64,000 | — | — |
| 2025-04-29 | $60.00 | $305.14 | 48,800 | — | — |
| 2025-04-28 | $59.47 | $302.45 | 56,200 | — | — |
| 2025-04-25 | $59.22 | $301.18 | 46,000 | — | — |
| 2025-04-24 | $59.65 | $303.36 | 71,200 | — | — |
| 2025-04-23 | $58.91 | $299.60 | 52,100 | — | — |
| 2025-04-22 | $58.09 | $295.43 | 45,900 | — | — |
| 2025-04-21 | $55.65 | $283.02 | 44,400 | — | — |
| 2025-04-17 | $57.08 | $290.29 | 47,900 | — | — |
| 2025-04-16 | $57.23 | $291.06 | 36,700 | — | — |
| 2025-04-15 | $57.34 | $291.62 | 38,000 | — | — |
| 2025-04-14 | $56.78 | $288.77 | 46,200 | — | — |
| 2025-04-11 | $55.94 | $284.50 | 43,900 | — | — |
| 2025-04-10 | $55.89 | $284.24 | 58,600 | — | — |
| 2025-04-09 | $60.50 | $307.69 | 92,700 | — | — |
| 2025-04-08 | $56.55 | $287.60 | 58,800 | — | — |
| 2025-04-07 | $57.53 | $292.58 | 64,600 | — | — |
| 2025-04-04 | $58.04 | $295.18 | 75,600 | — | — |
| 2025-04-03 | $58.18 | $295.89 | 85,900 | — | — |
| 2025-04-02 | $63.35 | $322.18 | 37,500 | — | — |
| 2025-04-01 | $62.59 | $318.32 | 53,500 | — | — |
| 2025-03-31 | $62.98 | $320.30 | 67,300 | — | — |
| 2025-03-28 | $63.23 | $321.57 | 30,600 | — | — |
| 2025-03-27 | $64.60 | $328.54 | 40,300 | — | — |
| 2025-03-26 | $64.50 | $328.03 | 29,700 | — | — |
| 2025-03-25 | $64.24 | $326.71 | 42,800 | — | — |
| 2025-03-24 | $64.92 | $330.17 | 49,500 | — | — |
| 2025-03-21 | $63.92 | $325.08 | 198,100 | — | — |
| 2025-03-20 | $63.75 | $324.22 | 46,300 | — | — |
| 2025-03-19 | $64.62 | $328.64 | 64,100 | — | — |
| 2025-03-18 | $63.96 | $325.28 | 63,400 | — | — |
| 2025-03-17 | $64.14 | $326.20 | 47,600 | — | — |
| 2025-03-14 | $64.45 | $327.78 | 48,700 | — | — |
| 2025-03-13 | $63.39 | $322.38 | 43,400 | — | — |
| 2025-03-12 | $63.55 | $323.20 | 93,800 | — | — |
| 2025-03-11 | $62.46 | $317.65 | 51,300 | — | — |
| 2025-03-10 | $62.44 | $317.55 | 67,300 | — | — |
| 2025-03-07 | $65.65 | $333.88 | 39,900 | — | — |
| 2025-03-06 | $65.89 | $335.10 | 40,700 | — | — |
| 2025-03-05 | $66.35 | $337.44 | 52,800 | — | — |
| 2025-03-04 | $66.47 | $338.05 | 59,600 | — | — |
| 2025-03-03 | $68.14 | $346.54 | 60,900 | — | — |
| 2025-02-28 | $68.89 | $350.36 | 57,100 | — | — |
| 2025-02-27 | $68.09 | $346.29 | 44,700 | — | — |
| 2025-02-26 | $67.91 | $345.37 | 25,000 | — | — |
| 2025-02-25 | $68.19 | $346.80 | 37,500 | — | — |
| 2025-02-24 | $67.57 | $343.64 | 54,900 | — | — |
| 2025-02-21 | $68.77 | $349.75 | 67,700 | — | — |
| 2025-02-20 | $69.17 | $351.78 | 34,200 | — | — |
| 2025-02-19 | $70.16 | $356.81 | 47,100 | — | — |
| 2025-02-18 | $70.15 | $356.76 | 45,600 | — | — |
| 2025-02-14 | $69.69 | $354.42 | 30,100 | — | — |
| 2025-02-13 | $70.74 | $356.61 | 43,400 | — | — |
| 2025-02-12 | $70.05 | $353.13 | 74,500 | — | — |
| 2025-02-11 | $72.29 | $364.43 | 56,200 | — | — |
| 2025-02-10 | $71.18 | $358.83 | 48,700 | — | — |
| 2025-02-07 | $70.95 | $357.67 | 61,400 | — | — |
| 2025-02-06 | $72.73 | $366.64 | 34,500 | — | — |
| 2025-02-05 | $72.19 | $363.92 | 54,900 | — | — |
| 2025-02-04 | $70.47 | $355.25 | 44,100 | — | — |
| 2025-02-03 | $69.41 | $349.91 | 62,400 | — | — |
| 2025-01-31 | $70.07 | $353.23 | 93,700 | — | — |
| 2025-01-30 | $67.41 | $339.82 | 44,100 | — | — |
| 2025-01-29 | $67.31 | $339.32 | 41,200 | — | — |
| 2025-01-28 | $67.69 | $341.24 | 32,500 | — | — |
| 2025-01-27 | $67.98 | $342.70 | 41,900 | — | — |
| 2025-01-24 | $67.06 | $338.06 | 43,000 | — | — |
| 2025-01-23 | $66.52 | $335.34 | 58,400 | — | — |
| 2025-01-22 | $65.84 | $331.91 | 44,500 | — | — |
| 2025-01-21 | $67.69 | $341.24 | 39,400 | — | — |
| 2025-01-17 | $66.95 | $337.51 | 50,900 | — | — |
| 2025-01-16 | $66.64 | $335.94 | 36,100 | — | — |
| 2025-01-15 | $67.54 | $340.48 | 41,600 | — | — |
| 2025-01-14 | $66.52 | $335.34 | 52,800 | — | — |
| 2025-01-13 | $64.01 | $322.68 | 68,700 | — | — |
| 2025-01-10 | $63.00 | $317.59 | 59,000 | — | — |
| 2025-01-08 | $66.11 | $333.27 | 48,300 | — | — |
| 2025-01-07 | $65.95 | $332.46 | 39,500 | — | — |
| 2025-01-06 | $67.06 | $338.06 | 39,700 | — | — |
| 2025-01-03 | $67.55 | $340.53 | 39,900 | — | — |
| 2025-01-02 | $66.75 | $336.50 | 46,200 | — | — |