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 | $351.47 | $448.26 | 1,196,400 | — | — |
| 2025-12-30 | $354.12 | $450.52 | 854,200 | — | — |
| 2025-12-29 | $352.50 | $448.46 | 1,435,400 | — | — |
| 2025-12-26 | $354.22 | $450.64 | 674,400 | — | — |
| 2025-12-24 | $354.74 | $451.31 | 787,300 | — | — |
| 2025-12-23 | $354.82 | $451.41 | 905,200 | — | — |
| 2025-12-22 | $356.52 | $453.57 | 2,273,800 | — | — |
| 2025-12-19 | $355.20 | $451.89 | 2,757,800 | — | — |
| 2025-12-18 | $353.11 | $449.23 | 1,968,300 | — | — |
| 2025-12-17 | $352.58 | $448.56 | 1,967,100 | — | — |
| 2025-12-16 | $351.69 | $447.43 | 2,352,900 | — | — |
| 2025-12-15 | $355.31 | $452.03 | 2,144,000 | — | — |
| 2025-12-12 | $354.09 | $450.48 | 1,400,400 | — | — |
| 2025-12-11 | $352.97 | $449.05 | 1,550,500 | — | — |
| 2025-12-10 | $353.80 | $450.11 | 2,160,900 | — | — |
| 2025-12-09 | $349.23 | $444.30 | 1,481,600 | — | — |
| 2025-12-08 | $353.60 | $449.86 | 1,933,400 | — | — |
| 2025-12-05 | $364.02 | $463.11 | 1,415,600 | — | — |
| 2025-12-04 | $364.35 | $463.53 | 1,628,400 | — | — |
| 2025-12-03 | $365.95 | $465.57 | 939,800 | — | — |
| 2025-12-02 | $366.68 | $466.50 | 1,561,100 | — | — |
| 2025-12-01 | $372.32 | $473.67 | 1,637,600 | — | — |
| 2025-11-28 | $371.18 | $472.22 | 641,300 | — | — |
| 2025-11-26 | $372.29 | $473.63 | 2,021,100 | — | — |
| 2025-11-25 | $375.08 | $477.18 | 1,374,900 | — | — |
| 2025-11-24 | $370.22 | $471.00 | 1,927,600 | — | — |
| 2025-11-21 | $368.27 | $468.52 | 1,460,200 | — | — |
| 2025-11-20 | $360.48 | $458.61 | 1,381,400 | — | — |
| 2025-11-19 | $364.23 | $463.38 | 1,696,700 | — | — |
| 2025-11-18 | $359.52 | $457.39 | 1,760,800 | — | — |
| 2025-11-17 | $360.13 | $458.16 | 2,018,700 | — | — |
| 2025-11-14 | $362.22 | $460.82 | 1,913,200 | — | — |
| 2025-11-13 | $373.42 | $475.07 | 2,589,200 | — | — |
| 2025-11-12 | $367.34 | $467.34 | 1,678,200 | — | — |
| 2025-11-11 | $363.70 | $462.71 | 2,228,000 | — | — |
| 2025-11-10 | $355.02 | $451.66 | 1,868,800 | — | — |
| 2025-11-07 | $356.03 | $452.95 | 1,523,200 | — | — |
| 2025-11-06 | $353.81 | $450.12 | 2,732,100 | — | — |
| 2025-11-05 | $357.67 | $455.03 | 2,110,200 | — | — |
| 2025-11-04 | $362.61 | $461.32 | 1,801,600 | — | — |
| 2025-11-03 | $358.16 | $455.66 | 1,877,800 | — | — |
| 2025-10-31 | $356.24 | $453.21 | 2,750,300 | — | — |
| 2025-10-30 | $368.98 | $469.42 | 1,768,100 | — | — |
| 2025-10-29 | $369.59 | $470.20 | 1,451,400 | — | — |
| 2025-10-28 | $375.93 | $478.26 | 1,325,100 | — | — |
| 2025-10-27 | $383.72 | $488.18 | 1,179,900 | — | — |
| 2025-10-24 | $381.79 | $485.72 | 1,143,200 | — | — |
| 2025-10-23 | $383.06 | $487.34 | 1,352,700 | — | — |
| 2025-10-22 | $388.35 | $494.07 | 1,789,400 | — | — |
| 2025-10-21 | $379.76 | $483.14 | 1,062,100 | — | — |
| 2025-10-20 | $381.22 | $484.99 | 1,417,300 | — | — |
| 2025-10-17 | $374.42 | $476.34 | 1,129,700 | — | — |
| 2025-10-16 | $369.25 | $469.77 | 1,126,000 | — | — |
| 2025-10-15 | $369.75 | $470.40 | 1,489,000 | — | — |
| 2025-10-14 | $370.00 | $470.72 | 1,288,200 | — | — |
| 2025-10-13 | $364.92 | $464.26 | 1,134,800 | — | — |
| 2025-10-10 | $364.60 | $463.85 | 1,261,200 | — | — |
| 2025-10-09 | $370.20 | $470.98 | 1,746,200 | — | — |
| 2025-10-08 | $375.29 | $477.45 | 1,835,000 | — | — |
| 2025-10-07 | $369.24 | $469.75 | 1,393,200 | — | — |
| 2025-10-06 | $366.28 | $465.99 | 1,721,800 | — | — |
| 2025-10-03 | $370.50 | $471.36 | 1,078,500 | — | — |
| 2025-10-02 | $366.40 | $466.14 | 1,641,700 | — | — |
| 2025-10-01 | $364.15 | $463.28 | 3,205,800 | — | — |
| 2025-09-30 | $369.67 | $470.30 | 1,673,800 | — | — |
| 2025-09-29 | $369.88 | $469.50 | 1,404,800 | — | — |
| 2025-09-26 | $369.02 | $468.41 | 964,900 | — | — |
| 2025-09-25 | $368.57 | $467.84 | 1,752,400 | — | — |
| 2025-09-24 | $371.22 | $471.20 | 1,684,700 | — | — |
| 2025-09-23 | $373.52 | $474.12 | 1,865,300 | — | — |
| 2025-09-22 | $378.22 | $480.09 | 2,095,300 | — | — |
| 2025-09-19 | $376.83 | $478.32 | 1,924,300 | — | — |
| 2025-09-18 | $377.84 | $479.60 | 1,531,700 | — | — |
| 2025-09-17 | $376.88 | $478.38 | 949,400 | — | — |
| 2025-09-16 | $376.62 | $478.05 | 1,251,200 | — | — |
| 2025-09-15 | $377.11 | $478.68 | 843,000 | — | — |
| 2025-09-12 | $383.34 | $486.58 | 985,300 | — | — |
| 2025-09-11 | $388.79 | $493.50 | 861,300 | — | — |
| 2025-09-10 | $382.97 | $486.11 | 931,700 | — | — |
| 2025-09-09 | $392.76 | $498.54 | 1,024,700 | — | — |
| 2025-09-08 | $393.11 | $498.99 | 854,500 | — | — |
| 2025-09-05 | $392.31 | $497.97 | 1,094,100 | — | — |
| 2025-09-04 | $394.34 | $500.55 | 1,040,200 | — | — |
| 2025-09-03 | $388.56 | $493.21 | 898,000 | — | — |
| 2025-09-02 | $389.94 | $494.96 | 1,141,000 | — | — |
| 2025-08-29 | $391.41 | $496.83 | 672,500 | — | — |
| 2025-08-28 | $389.67 | $494.62 | 1,028,600 | — | — |
| 2025-08-27 | $393.15 | $499.04 | 648,800 | — | — |
| 2025-08-26 | $394.33 | $500.53 | 1,059,800 | — | — |
| 2025-08-25 | $390.88 | $496.16 | 972,900 | — | — |
| 2025-08-22 | $394.22 | $500.39 | 896,100 | — | — |
| 2025-08-21 | $384.83 | $488.48 | 1,117,300 | — | — |
| 2025-08-20 | $391.87 | $497.41 | 1,388,300 | — | — |
| 2025-08-19 | $389.94 | $494.96 | 1,776,500 | — | — |
| 2025-08-18 | $381.61 | $484.39 | 1,102,200 | — | — |
| 2025-08-15 | $381.91 | $484.77 | 1,070,800 | — | — |
| 2025-08-14 | $378.52 | $480.47 | 1,622,500 | — | — |
| 2025-08-13 | $378.95 | $481.01 | 1,506,700 | — | — |
| 2025-08-12 | $376.61 | $478.04 | 960,200 | — | — |
| 2025-08-11 | $376.67 | $478.12 | 1,129,400 | — | — |
| 2025-08-08 | $377.58 | $479.27 | 972,300 | — | — |
| 2025-08-07 | $376.37 | $477.74 | 1,192,100 | — | — |
| 2025-08-06 | $374.94 | $475.92 | 1,478,000 | — | — |
| 2025-08-05 | $380.86 | $483.44 | 1,049,900 | — | — |
| 2025-08-04 | $381.49 | $484.24 | 1,354,500 | — | — |
| 2025-08-01 | $377.79 | $479.54 | 3,012,300 | — | — |
| 2025-07-31 | $392.73 | $498.50 | 2,343,800 | — | — |
| 2025-07-30 | $400.41 | $508.25 | 1,077,200 | — | — |
| 2025-07-29 | $400.57 | $508.45 | 970,500 | — | — |
| 2025-07-28 | $400.69 | $508.61 | 888,400 | — | — |
| 2025-07-25 | $403.53 | $512.21 | 963,600 | — | — |
| 2025-07-24 | $396.66 | $503.49 | 1,711,800 | — | — |
| 2025-07-23 | $400.93 | $508.91 | 1,464,300 | — | — |
| 2025-07-22 | $395.15 | $501.58 | 1,016,400 | — | — |
| 2025-07-21 | $387.32 | $491.64 | 791,700 | — | — |
| 2025-07-18 | $389.40 | $494.28 | 1,716,300 | — | — |
| 2025-07-17 | $388.90 | $493.64 | 1,039,900 | — | — |
| 2025-07-16 | $390.87 | $496.14 | 1,067,800 | — | — |
| 2025-07-15 | $390.59 | $495.79 | 1,431,900 | — | — |
| 2025-07-14 | $391.46 | $496.89 | 1,266,800 | — | — |
| 2025-07-11 | $389.46 | $494.35 | 825,100 | — | — |
| 2025-07-10 | $394.77 | $501.09 | 1,167,700 | — | — |
| 2025-07-09 | $392.05 | $497.64 | 871,900 | — | — |
| 2025-07-08 | $389.50 | $494.40 | 1,195,300 | — | — |
| 2025-07-07 | $392.51 | $498.22 | 1,310,300 | — | — |
| 2025-07-03 | $395.28 | $501.74 | 536,300 | — | — |
| 2025-07-02 | $391.81 | $497.34 | 1,134,100 | — | — |
| 2025-07-01 | $396.74 | $503.59 | 1,200,600 | — | — |
| 2025-06-30 | $395.63 | $502.18 | 1,151,600 | — | — |
| 2025-06-27 | $393.55 | $498.48 | 2,216,600 | — | — |
| 2025-06-26 | $390.40 | $494.49 | 1,473,300 | — | — |
| 2025-06-25 | $392.23 | $496.81 | 1,916,000 | — | — |
| 2025-06-24 | $386.46 | $489.50 | 1,746,000 | — | — |
| 2025-06-23 | $379.16 | $480.25 | 1,281,800 | — | — |
| 2025-06-20 | $375.56 | $475.69 | 2,014,500 | — | — |
| 2025-06-18 | $373.26 | $472.78 | 854,700 | — | — |
| 2025-06-17 | $373.37 | $472.92 | 1,338,100 | — | — |
| 2025-06-16 | $377.12 | $477.67 | 965,100 | — | — |
| 2025-06-13 | $377.30 | $477.90 | 876,000 | — | — |
| 2025-06-12 | $380.49 | $481.94 | 877,900 | — | — |
| 2025-06-11 | $381.08 | $482.68 | 792,300 | — | — |
| 2025-06-10 | $385.05 | $487.71 | 952,200 | — | — |
| 2025-06-09 | $382.28 | $484.20 | 943,500 | — | — |
| 2025-06-06 | $383.89 | $486.24 | 709,000 | — | — |
| 2025-06-05 | $383.10 | $485.24 | 904,800 | — | — |
| 2025-06-04 | $382.55 | $484.55 | 838,100 | — | — |
| 2025-06-03 | $381.01 | $482.59 | 1,100,400 | — | — |
| 2025-06-02 | $380.86 | $482.40 | 852,700 | — | — |
| 2025-05-30 | $382.64 | $484.66 | 1,993,100 | — | — |
| 2025-05-29 | $382.35 | $484.29 | 840,300 | — | — |
| 2025-05-28 | $380.39 | $481.81 | 1,158,200 | — | — |
| 2025-05-27 | $383.78 | $486.10 | 1,099,100 | — | — |
| 2025-05-23 | $376.62 | $477.03 | 1,579,800 | — | — |
| 2025-05-22 | $378.28 | $479.14 | 1,049,000 | — | — |
| 2025-05-21 | $379.75 | $481.00 | 1,459,700 | — | — |
| 2025-05-20 | $389.55 | $493.41 | 1,047,400 | — | — |
| 2025-05-19 | $394.69 | $499.92 | 1,072,300 | — | — |
| 2025-05-16 | $394.21 | $499.31 | 1,114,000 | — | — |
| 2025-05-15 | $392.20 | $496.77 | 1,124,400 | — | — |
| 2025-05-14 | $386.32 | $489.32 | 1,107,700 | — | — |
| 2025-05-13 | $387.53 | $490.85 | 862,600 | — | — |
| 2025-05-12 | $388.08 | $491.55 | 1,359,300 | — | — |
| 2025-05-09 | $380.92 | $482.48 | 758,800 | — | — |
| 2025-05-08 | $382.46 | $484.43 | 927,000 | — | — |
| 2025-05-07 | $384.06 | $486.46 | 1,196,100 | — | — |
| 2025-05-06 | $377.52 | $478.17 | 2,082,800 | — | — |
| 2025-05-05 | $381.36 | $483.04 | 1,619,400 | — | — |
| 2025-05-02 | $378.22 | $479.06 | 3,709,100 | — | — |
| 2025-05-01 | $373.99 | $473.70 | 1,634,300 | — | — |
| 2025-04-30 | $373.92 | $473.61 | 2,251,700 | — | — |
| 2025-04-29 | $370.92 | $469.81 | 1,108,300 | — | — |
| 2025-04-28 | $366.49 | $464.20 | 1,223,300 | — | — |
| 2025-04-25 | $365.06 | $462.39 | 1,462,600 | — | — |
| 2025-04-24 | $361.05 | $457.31 | 1,349,800 | — | — |
| 2025-04-23 | $357.11 | $452.32 | 1,521,400 | — | — |
| 2025-04-22 | $348.12 | $440.94 | 1,506,800 | — | — |
| 2025-04-21 | $339.59 | $430.13 | 1,312,500 | — | — |
| 2025-04-17 | $346.50 | $438.88 | 1,349,900 | — | — |
| 2025-04-16 | $346.67 | $439.10 | 1,302,900 | — | — |
| 2025-04-15 | $346.80 | $439.26 | 1,670,400 | — | — |
| 2025-04-14 | $353.42 | $447.65 | 1,317,900 | — | — |
| 2025-04-11 | $350.28 | $443.67 | 1,767,200 | — | — |
| 2025-04-10 | $348.39 | $441.28 | 2,669,000 | — | — |
| 2025-04-09 | $362.97 | $459.74 | 3,128,700 | — | — |
| 2025-04-08 | $337.37 | $427.32 | 2,053,000 | — | — |
| 2025-04-07 | $345.34 | $437.41 | 4,198,700 | — | — |
| 2025-04-04 | $345.80 | $438.00 | 3,956,700 | — | — |
| 2025-04-03 | $368.15 | $466.31 | 3,306,100 | — | — |
| 2025-04-02 | $377.46 | $478.10 | 1,801,700 | — | — |
| 2025-04-01 | $373.30 | $472.83 | 1,180,900 | — | — |
| 2025-03-31 | $372.25 | $471.50 | 1,924,300 | — | — |
| 2025-03-28 | $364.50 | $460.62 | 1,274,300 | — | — |
| 2025-03-27 | $367.54 | $464.46 | 1,138,800 | — | — |
| 2025-03-26 | $367.77 | $464.75 | 1,657,600 | — | — |
| 2025-03-25 | $372.87 | $471.20 | 865,000 | — | — |
| 2025-03-24 | $374.27 | $472.97 | 1,124,300 | — | — |
| 2025-03-21 | $371.11 | $468.97 | 2,372,300 | — | — |
| 2025-03-20 | $374.22 | $472.90 | 1,509,100 | — | — |
| 2025-03-19 | $378.05 | $477.74 | 1,554,900 | — | — |
| 2025-03-18 | $375.91 | $475.04 | 1,774,900 | — | — |
| 2025-03-17 | $373.49 | $471.98 | 1,236,000 | — | — |
| 2025-03-14 | $369.53 | $466.98 | 1,797,900 | — | — |
| 2025-03-13 | $363.66 | $459.56 | 1,965,800 | — | — |
| 2025-03-12 | $363.84 | $459.78 | 1,559,100 | — | — |
| 2025-03-11 | $365.29 | $461.62 | 1,638,700 | — | — |
| 2025-03-10 | $370.12 | $467.72 | 2,162,500 | — | — |
| 2025-03-07 | $379.30 | $479.32 | 1,961,800 | — | — |
| 2025-03-06 | $382.31 | $483.13 | 1,263,800 | — | — |
| 2025-03-05 | $395.69 | $500.03 | 1,105,000 | — | — |
| 2025-03-04 | $389.92 | $492.74 | 1,687,300 | — | — |
| 2025-03-03 | $394.88 | $499.01 | 1,237,600 | — | — |
| 2025-02-28 | $386.19 | $488.03 | 2,855,600 | — | — |
| 2025-02-27 | $388.90 | $491.45 | 997,300 | — | — |
| 2025-02-26 | $391.74 | $495.04 | 867,800 | — | — |
| 2025-02-25 | $390.30 | $493.22 | 1,665,000 | — | — |
| 2025-02-24 | $387.92 | $490.21 | 1,317,400 | — | — |
| 2025-02-21 | $382.78 | $483.72 | 1,268,400 | — | — |
| 2025-02-20 | $386.41 | $488.31 | 930,300 | — | — |
| 2025-02-19 | $388.52 | $490.97 | 827,100 | — | — |
| 2025-02-18 | $385.61 | $487.30 | 1,338,400 | — | — |
| 2025-02-14 | $385.18 | $486.75 | 1,267,800 | — | — |
| 2025-02-13 | $388.37 | $490.78 | 916,600 | — | — |
| 2025-02-12 | $385.63 | $487.32 | 1,161,400 | — | — |
| 2025-02-11 | $390.48 | $493.45 | 881,900 | — | — |
| 2025-02-10 | $392.60 | $496.13 | 1,334,500 | — | — |
| 2025-02-07 | $391.40 | $494.61 | 1,025,800 | — | — |
| 2025-02-06 | $396.07 | $500.51 | 1,124,000 | — | — |
| 2025-02-05 | $399.09 | $504.33 | 1,011,500 | — | — |
| 2025-02-04 | $392.39 | $495.86 | 1,121,500 | — | — |
| 2025-02-03 | $391.14 | $494.28 | 999,000 | — | — |
| 2025-01-31 | $391.29 | $494.47 | 1,549,100 | — | — |
| 2025-01-30 | $390.43 | $493.39 | 1,683,600 | — | — |
| 2025-01-29 | $391.07 | $494.20 | 3,322,100 | — | — |
| 2025-01-28 | $395.15 | $499.35 | 1,993,700 | — | — |
| 2025-01-27 | $399.90 | $505.35 | 1,582,400 | — | — |
| 2025-01-24 | $394.31 | $498.29 | 1,331,700 | — | — |
| 2025-01-23 | $393.50 | $497.27 | 1,389,700 | — | — |
| 2025-01-22 | $390.49 | $493.46 | 1,996,600 | — | — |
| 2025-01-21 | $395.85 | $500.24 | 2,102,100 | — | — |
| 2025-01-17 | $383.42 | $484.53 | 1,727,100 | — | — |
| 2025-01-16 | $381.79 | $482.47 | 1,514,900 | — | — |
| 2025-01-15 | $368.61 | $465.81 | 1,529,200 | — | — |
| 2025-01-14 | $362.80 | $458.47 | 1,175,800 | — | — |
| 2025-01-13 | $360.98 | $456.17 | 1,400,800 | — | — |
| 2025-01-10 | $365.66 | $462.08 | 1,313,800 | — | — |
| 2025-01-08 | $364.10 | $460.11 | 1,534,700 | — | — |
| 2025-01-07 | $355.18 | $448.84 | 1,931,600 | — | — |
| 2025-01-06 | $361.36 | $456.65 | 1,269,900 | — | — |
| 2025-01-03 | $361.52 | $456.85 | 805,500 | — | — |
| 2025-01-02 | $358.72 | $453.31 | 858,300 | — | — |