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
- 1980-03-17 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 | $105.46 | $507.95 | 1,295,500 | — | — |
| 2025-12-30 | $106.09 | $510.98 | 1,432,500 | — | — |
| 2025-12-29 | $105.73 | $509.25 | 1,288,300 | — | — |
| 2025-12-26 | $105.50 | $508.14 | 869,000 | — | — |
| 2025-12-24 | $105.55 | $508.38 | 616,700 | — | — |
| 2025-12-23 | $105.02 | $505.83 | 1,530,400 | — | — |
| 2025-12-22 | $104.87 | $505.11 | 2,119,900 | — | — |
| 2025-12-19 | $103.94 | $500.63 | 4,768,000 | — | — |
| 2025-12-18 | $105.25 | $506.94 | 2,097,900 | — | — |
| 2025-12-17 | $104.76 | $504.58 | 1,897,400 | — | — |
| 2025-12-16 | $104.48 | $503.23 | 2,144,500 | — | — |
| 2025-12-15 | $105.26 | $506.98 | 2,288,400 | — | — |
| 2025-12-12 | $103.88 | $500.34 | 2,800,700 | — | — |
| 2025-12-11 | $103.48 | $498.41 | 1,958,700 | — | — |
| 2025-12-10 | $103.66 | $499.28 | 1,863,200 | — | — |
| 2025-12-09 | $104.64 | $504.00 | 2,100,300 | — | — |
| 2025-12-08 | $104.76 | $504.58 | 2,711,300 | — | — |
| 2025-12-05 | $105.71 | $509.15 | 2,530,600 | — | — |
| 2025-12-04 | $106.28 | $511.90 | 2,351,800 | — | — |
| 2025-12-03 | $107.29 | $516.76 | 1,865,100 | — | — |
| 2025-12-02 | $108.09 | $520.61 | 2,503,400 | — | — |
| 2025-12-01 | $109.34 | $526.63 | 2,231,700 | — | — |
| 2025-11-28 | $112.07 | $539.78 | 1,040,300 | — | — |
| 2025-11-26 | $112.24 | $540.60 | 1,324,900 | — | — |
| 2025-11-25 | $111.22 | $535.69 | 1,975,400 | — | — |
| 2025-11-24 | $111.02 | $534.73 | 2,078,300 | — | — |
| 2025-11-21 | $111.14 | $535.30 | 2,455,300 | — | — |
| 2025-11-20 | $110.65 | $532.94 | 2,041,600 | — | — |
| 2025-11-19 | $110.16 | $530.58 | 2,334,300 | — | — |
| 2025-11-18 | $111.60 | $537.52 | 2,139,000 | — | — |
| 2025-11-17 | $111.89 | $538.92 | 2,013,700 | — | — |
| 2025-11-14 | $110.97 | $534.49 | 2,120,800 | — | — |
| 2025-11-13 | $111.74 | $533.89 | 1,794,200 | — | — |
| 2025-11-12 | $112.11 | $535.66 | 2,356,900 | — | — |
| 2025-11-11 | $112.50 | $537.52 | 2,033,200 | — | — |
| 2025-11-10 | $112.42 | $537.14 | 2,188,000 | — | — |
| 2025-11-07 | $112.87 | $539.29 | 1,822,300 | — | — |
| 2025-11-06 | $110.78 | $529.31 | 2,469,000 | — | — |
| 2025-11-05 | $111.85 | $534.42 | 1,894,600 | — | — |
| 2025-11-04 | $111.87 | $534.51 | 2,232,900 | — | — |
| 2025-11-03 | $110.61 | $528.49 | 3,186,500 | — | — |
| 2025-10-31 | $111.73 | $533.85 | 4,117,300 | — | — |
| 2025-10-30 | $112.60 | $538.00 | 4,611,900 | — | — |
| 2025-10-29 | $114.58 | $547.46 | 2,692,500 | — | — |
| 2025-10-28 | $115.22 | $550.52 | 2,915,600 | — | — |
| 2025-10-27 | $116.68 | $557.50 | 2,116,100 | — | — |
| 2025-10-24 | $115.83 | $553.44 | 1,916,600 | — | — |
| 2025-10-23 | $115.91 | $553.82 | 1,277,700 | — | — |
| 2025-10-22 | $117.40 | $560.94 | 1,862,000 | — | — |
| 2025-10-21 | $116.58 | $557.02 | 2,243,200 | — | — |
| 2025-10-20 | $117.50 | $561.41 | 1,983,300 | — | — |
| 2025-10-17 | $116.84 | $558.26 | 1,899,600 | — | — |
| 2025-10-16 | $116.19 | $555.16 | 2,592,300 | — | — |
| 2025-10-15 | $117.28 | $560.36 | 1,868,800 | — | — |
| 2025-10-14 | $116.49 | $556.59 | 1,993,700 | — | — |
| 2025-10-13 | $114.97 | $549.33 | 1,329,900 | — | — |
| 2025-10-10 | $115.13 | $550.09 | 1,477,600 | — | — |
| 2025-10-09 | $113.88 | $544.12 | 1,472,900 | — | — |
| 2025-10-08 | $114.59 | $547.51 | 1,457,500 | — | — |
| 2025-10-07 | $115.20 | $550.43 | 1,731,000 | — | — |
| 2025-10-06 | $114.55 | $547.32 | 1,389,200 | — | — |
| 2025-10-03 | $113.29 | $541.30 | 2,561,800 | — | — |
| 2025-10-02 | $112.03 | $535.28 | 2,375,600 | — | — |
| 2025-10-01 | $112.99 | $539.87 | 2,017,300 | — | — |
| 2025-09-30 | $114.59 | $547.51 | 2,446,500 | — | — |
| 2025-09-29 | $114.22 | $545.74 | 2,120,800 | — | — |
| 2025-09-26 | $112.85 | $539.20 | 1,830,900 | — | — |
| 2025-09-25 | $111.24 | $531.50 | 2,364,600 | — | — |
| 2025-09-24 | $112.02 | $535.23 | 1,988,000 | — | — |
| 2025-09-23 | $111.76 | $533.99 | 2,329,800 | — | — |
| 2025-09-22 | $109.86 | $524.91 | 2,063,900 | — | — |
| 2025-09-19 | $110.12 | $526.15 | 3,179,200 | — | — |
| 2025-09-18 | $109.47 | $523.05 | 2,324,500 | — | — |
| 2025-09-17 | $109.26 | $522.04 | 1,835,600 | — | — |
| 2025-09-16 | $108.69 | $519.32 | 1,396,400 | — | — |
| 2025-09-15 | $110.97 | $530.21 | 2,388,200 | — | — |
| 2025-09-12 | $110.52 | $528.06 | 1,532,700 | — | — |
| 2025-09-11 | $109.72 | $524.24 | 2,245,200 | — | — |
| 2025-09-10 | $109.39 | $522.67 | 3,268,100 | — | — |
| 2025-09-09 | $107.56 | $513.92 | 1,444,600 | — | — |
| 2025-09-08 | $107.36 | $512.97 | 2,444,000 | — | — |
| 2025-09-05 | $107.79 | $515.02 | 1,615,400 | — | — |
| 2025-09-04 | $107.48 | $513.54 | 2,968,300 | — | — |
| 2025-09-03 | $106.89 | $510.72 | 2,145,600 | — | — |
| 2025-09-02 | $106.02 | $506.56 | 1,835,400 | — | — |
| 2025-08-29 | $106.51 | $508.90 | 1,551,800 | — | — |
| 2025-08-28 | $106.31 | $507.95 | 1,777,500 | — | — |
| 2025-08-27 | $107.68 | $514.49 | 1,868,400 | — | — |
| 2025-08-26 | $107.16 | $512.01 | 2,368,000 | — | — |
| 2025-08-25 | $106.96 | $511.05 | 1,429,700 | — | — |
| 2025-08-22 | $108.54 | $518.60 | 1,324,200 | — | — |
| 2025-08-21 | $108.48 | $518.32 | 1,516,900 | — | — |
| 2025-08-20 | $108.91 | $520.37 | 2,588,100 | — | — |
| 2025-08-19 | $108.48 | $518.32 | 1,924,500 | — | — |
| 2025-08-18 | $106.39 | $508.33 | 2,890,700 | — | — |
| 2025-08-15 | $107.36 | $512.97 | 2,583,800 | — | — |
| 2025-08-14 | $108.13 | $516.64 | 2,853,200 | — | — |
| 2025-08-13 | $109.94 | $521.03 | 2,698,900 | — | — |
| 2025-08-12 | $109.43 | $518.61 | 1,824,000 | — | — |
| 2025-08-11 | $109.67 | $519.75 | 1,701,500 | — | — |
| 2025-08-08 | $110.35 | $522.97 | 1,800,800 | — | — |
| 2025-08-07 | $110.70 | $524.63 | 3,079,800 | — | — |
| 2025-08-06 | $109.73 | $520.03 | 1,745,700 | — | — |
| 2025-08-05 | $110.00 | $521.31 | 2,125,200 | — | — |
| 2025-08-04 | $111.27 | $527.33 | 2,021,300 | — | — |
| 2025-08-01 | $110.24 | $522.45 | 3,367,400 | — | — |
| 2025-07-31 | $109.08 | $516.95 | 3,314,900 | — | — |
| 2025-07-30 | $108.36 | $513.54 | 3,216,700 | — | — |
| 2025-07-29 | $108.63 | $514.82 | 2,094,000 | — | — |
| 2025-07-28 | $107.50 | $509.46 | 1,555,100 | — | — |
| 2025-07-25 | $109.52 | $519.04 | 1,320,700 | — | — |
| 2025-07-24 | $109.54 | $519.13 | 1,297,700 | — | — |
| 2025-07-23 | $109.03 | $516.71 | 1,551,900 | — | — |
| 2025-07-22 | $110.10 | $521.78 | 1,610,300 | — | — |
| 2025-07-21 | $108.28 | $513.16 | 1,649,100 | — | — |
| 2025-07-18 | $107.82 | $510.98 | 2,049,300 | — | — |
| 2025-07-17 | $106.20 | $503.30 | 1,609,700 | — | — |
| 2025-07-16 | $106.13 | $502.97 | 2,884,300 | — | — |
| 2025-07-15 | $104.79 | $496.62 | 1,625,900 | — | — |
| 2025-07-14 | $105.85 | $501.64 | 1,399,500 | — | — |
| 2025-07-11 | $105.51 | $500.03 | 1,631,900 | — | — |
| 2025-07-10 | $105.68 | $500.84 | 2,127,800 | — | — |
| 2025-07-09 | $104.22 | $493.92 | 1,926,300 | — | — |
| 2025-07-08 | $103.66 | $491.26 | 2,100,700 | — | — |
| 2025-07-07 | $104.31 | $494.34 | 1,369,100 | — | — |
| 2025-07-03 | $104.34 | $494.49 | 1,033,800 | — | — |
| 2025-07-02 | $103.75 | $491.69 | 2,148,200 | — | — |
| 2025-07-01 | $104.75 | $496.43 | 1,756,700 | — | — |
| 2025-06-30 | $104.20 | $493.82 | 1,930,200 | — | — |
| 2025-06-27 | $103.13 | $488.75 | 1,867,900 | — | — |
| 2025-06-26 | $103.32 | $489.65 | 2,425,200 | — | — |
| 2025-06-25 | $102.87 | $487.52 | 2,688,600 | — | — |
| 2025-06-24 | $105.36 | $499.32 | 1,443,000 | — | — |
| 2025-06-23 | $105.50 | $499.98 | 1,813,300 | — | — |
| 2025-06-20 | $104.19 | $493.78 | 3,191,800 | — | — |
| 2025-06-18 | $103.83 | $492.07 | 1,796,400 | — | — |
| 2025-06-17 | $104.10 | $493.35 | 2,328,700 | — | — |
| 2025-06-16 | $104.15 | $493.59 | 2,116,900 | — | — |
| 2025-06-13 | $105.11 | $498.14 | 1,726,300 | — | — |
| 2025-06-12 | $106.44 | $504.44 | 1,816,200 | — | — |
| 2025-06-11 | $105.58 | $500.36 | 1,297,900 | — | — |
| 2025-06-10 | $105.59 | $500.41 | 1,567,200 | — | — |
| 2025-06-09 | $104.89 | $497.09 | 2,404,700 | — | — |
| 2025-06-06 | $105.60 | $500.46 | 4,443,900 | — | — |
| 2025-06-05 | $104.79 | $496.62 | 4,183,600 | — | — |
| 2025-06-04 | $105.73 | $501.07 | 1,553,700 | — | — |
| 2025-06-03 | $107.37 | $508.85 | 2,187,900 | — | — |
| 2025-06-02 | $107.23 | $508.18 | 1,467,700 | — | — |
| 2025-05-30 | $107.44 | $509.18 | 2,612,300 | — | — |
| 2025-05-29 | $106.02 | $502.45 | 2,401,300 | — | — |
| 2025-05-28 | $105.30 | $499.04 | 1,625,800 | — | — |
| 2025-05-27 | $107.56 | $509.75 | 2,075,000 | — | — |
| 2025-05-23 | $106.78 | $506.05 | 1,838,000 | — | — |
| 2025-05-22 | $105.49 | $499.94 | 2,521,200 | — | — |
| 2025-05-21 | $106.54 | $504.91 | 2,919,700 | — | — |
| 2025-05-20 | $107.57 | $509.79 | 2,013,200 | — | — |
| 2025-05-19 | $107.26 | $508.33 | 1,629,000 | — | — |
| 2025-05-16 | $106.47 | $504.58 | 2,279,800 | — | — |
| 2025-05-15 | $104.91 | $497.19 | 1,992,200 | — | — |
| 2025-05-14 | $102.24 | $484.53 | 2,009,700 | — | — |
| 2025-05-13 | $103.56 | $486.56 | 2,835,700 | — | — |
| 2025-05-12 | $104.97 | $493.18 | 2,468,600 | — | — |
| 2025-05-09 | $107.62 | $505.63 | 2,308,100 | — | — |
| 2025-05-08 | $107.96 | $507.23 | 2,423,800 | — | — |
| 2025-05-07 | $109.62 | $515.03 | 2,298,100 | — | — |
| 2025-05-06 | $109.76 | $515.69 | 2,219,300 | — | — |
| 2025-05-05 | $108.70 | $510.71 | 2,198,300 | — | — |
| 2025-05-02 | $108.62 | $510.33 | 1,678,200 | — | — |
| 2025-05-01 | $108.79 | $511.13 | 1,623,900 | — | — |
| 2025-04-30 | $109.52 | $514.56 | 2,774,200 | — | — |
| 2025-04-29 | $109.15 | $512.82 | 1,500,200 | — | — |
| 2025-04-28 | $108.54 | $509.96 | 1,607,200 | — | — |
| 2025-04-25 | $107.73 | $506.15 | 2,077,800 | — | — |
| 2025-04-24 | $108.91 | $511.69 | 2,083,200 | — | — |
| 2025-04-23 | $108.76 | $510.99 | 1,598,400 | — | — |
| 2025-04-22 | $109.13 | $512.73 | 1,339,200 | — | — |
| 2025-04-21 | $106.96 | $502.53 | 1,248,700 | — | — |
| 2025-04-17 | $108.39 | $509.25 | 1,571,700 | — | — |
| 2025-04-16 | $107.36 | $504.41 | 1,840,400 | — | — |
| 2025-04-15 | $108.26 | $508.64 | 2,060,300 | — | — |
| 2025-04-14 | $108.48 | $509.67 | 1,591,400 | — | — |
| 2025-04-11 | $106.96 | $502.53 | 1,855,300 | — | — |
| 2025-04-10 | $105.51 | $495.72 | 3,276,000 | — | — |
| 2025-04-09 | $104.36 | $490.32 | 3,004,900 | — | — |
| 2025-04-08 | $102.95 | $483.69 | 2,369,900 | — | — |
| 2025-04-07 | $103.21 | $484.91 | 3,617,900 | — | — |
| 2025-04-04 | $104.36 | $490.32 | 3,569,900 | — | — |
| 2025-04-03 | $108.53 | $509.91 | 4,675,200 | — | — |
| 2025-04-02 | $108.84 | $511.37 | 1,403,300 | — | — |
| 2025-04-01 | $108.89 | $511.60 | 2,172,100 | — | — |
| 2025-03-31 | $108.98 | $512.02 | 2,572,600 | — | — |
| 2025-03-28 | $107.55 | $505.30 | 1,714,400 | — | — |
| 2025-03-27 | $106.22 | $499.06 | 1,371,800 | — | — |
| 2025-03-26 | $105.80 | $497.08 | 2,384,900 | — | — |
| 2025-03-25 | $104.31 | $490.08 | 1,852,800 | — | — |
| 2025-03-24 | $105.78 | $496.99 | 1,725,100 | — | — |
| 2025-03-21 | $106.81 | $501.83 | 5,327,000 | — | — |
| 2025-03-20 | $107.81 | $506.53 | 2,351,700 | — | — |
| 2025-03-19 | $107.55 | $505.30 | 1,837,100 | — | — |
| 2025-03-18 | $107.81 | $506.53 | 2,401,800 | — | — |
| 2025-03-17 | $107.12 | $503.28 | 2,614,900 | — | — |
| 2025-03-14 | $106.75 | $501.55 | 2,173,700 | — | — |
| 2025-03-13 | $105.11 | $493.84 | 1,953,800 | — | — |
| 2025-03-12 | $104.74 | $492.10 | 2,699,800 | — | — |
| 2025-03-11 | $105.77 | $496.94 | 3,235,100 | — | — |
| 2025-03-10 | $108.98 | $512.02 | 4,279,700 | — | — |
| 2025-03-07 | $106.84 | $501.97 | 3,884,700 | — | — |
| 2025-03-06 | $103.80 | $487.69 | 2,618,100 | — | — |
| 2025-03-05 | $104.47 | $490.83 | 2,179,600 | — | — |
| 2025-03-04 | $105.50 | $495.67 | 3,445,500 | — | — |
| 2025-03-03 | $108.36 | $509.11 | 2,097,700 | — | — |
| 2025-02-28 | $106.69 | $501.26 | 2,614,700 | — | — |
| 2025-02-27 | $105.60 | $496.14 | 2,138,000 | — | — |
| 2025-02-26 | $105.71 | $496.66 | 1,856,600 | — | — |
| 2025-02-25 | $105.89 | $497.51 | 3,506,100 | — | — |
| 2025-02-24 | $104.88 | $492.76 | 2,480,400 | — | — |
| 2025-02-21 | $104.05 | $488.86 | 2,969,500 | — | — |
| 2025-02-20 | $103.53 | $486.42 | 1,722,200 | — | — |
| 2025-02-19 | $103.58 | $486.65 | 1,405,800 | — | — |
| 2025-02-18 | $103.11 | $484.44 | 1,728,800 | — | — |
| 2025-02-14 | $102.97 | $483.79 | 1,743,200 | — | — |
| 2025-02-13 | $103.78 | $483.40 | 2,255,600 | — | — |
| 2025-02-12 | $102.43 | $477.11 | 2,567,400 | — | — |
| 2025-02-11 | $102.70 | $478.37 | 2,648,800 | — | — |
| 2025-02-10 | $101.22 | $471.47 | 2,426,400 | — | — |
| 2025-02-07 | $101.79 | $474.13 | 2,140,300 | — | — |
| 2025-02-06 | $100.79 | $469.47 | 1,396,700 | — | — |
| 2025-02-05 | $100.89 | $469.93 | 2,398,600 | — | — |
| 2025-02-04 | $99.22 | $462.16 | 3,568,900 | — | — |
| 2025-02-03 | $100.45 | $467.89 | 2,500,700 | — | — |
| 2025-01-31 | $99.26 | $462.34 | 4,608,000 | — | — |
| 2025-01-30 | $99.45 | $463.23 | 2,007,000 | — | — |
| 2025-01-29 | $98.03 | $456.61 | 2,358,400 | — | — |
| 2025-01-28 | $98.92 | $460.76 | 2,854,900 | — | — |
| 2025-01-27 | $100.88 | $469.89 | 2,826,700 | — | — |
| 2025-01-24 | $98.01 | $456.52 | 1,898,100 | — | — |
| 2025-01-23 | $97.31 | $453.26 | 1,771,300 | — | — |
| 2025-01-22 | $97.58 | $454.52 | 1,958,800 | — | — |
| 2025-01-21 | $100.23 | $466.86 | 2,205,200 | — | — |
| 2025-01-17 | $99.03 | $461.27 | 2,024,200 | — | — |
| 2025-01-16 | $98.39 | $458.29 | 1,646,900 | — | — |
| 2025-01-15 | $95.57 | $445.15 | 1,418,900 | — | — |
| 2025-01-14 | $94.58 | $440.54 | 1,934,300 | — | — |
| 2025-01-13 | $93.89 | $437.33 | 1,668,700 | — | — |
| 2025-01-10 | $93.41 | $435.09 | 2,397,700 | — | — |
| 2025-01-08 | $94.75 | $441.34 | 2,033,100 | — | — |
| 2025-01-07 | $93.19 | $434.07 | 2,367,500 | — | — |
| 2025-01-06 | $92.12 | $429.09 | 1,632,600 | — | — |
| 2025-01-03 | $93.79 | $436.86 | 1,522,800 | — | — |
| 2025-01-02 | $93.99 | $437.80 | 955,900 | — | — |