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-08-13 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 | $349.99 | $372.75 | 2,116,200 | — | — |
| 2025-12-30 | $352.51 | $375.44 | 2,252,600 | — | — |
| 2025-12-29 | $353.16 | $376.13 | 2,794,000 | — | — |
| 2025-12-26 | $353.80 | $376.81 | 1,455,100 | — | — |
| 2025-12-24 | $352.98 | $375.94 | 1,166,500 | — | — |
| 2025-12-23 | $352.42 | $375.34 | 3,052,500 | — | — |
| 2025-12-22 | $357.53 | $380.78 | 2,960,800 | — | — |
| 2025-12-19 | $355.86 | $379.00 | 8,706,300 | — | — |
| 2025-12-18 | $355.81 | $378.95 | 3,352,700 | — | — |
| 2025-12-17 | $354.66 | $377.73 | 4,371,600 | — | — |
| 2025-12-16 | $347.89 | $370.52 | 4,118,200 | — | — |
| 2025-12-15 | $351.15 | $373.99 | 5,480,100 | — | — |
| 2025-12-12 | $356.43 | $379.61 | 5,483,900 | — | — |
| 2025-12-11 | $350.43 | $373.22 | 10,158,700 | — | — |
| 2025-12-10 | $343.13 | $365.45 | 6,789,900 | — | — |
| 2025-12-09 | $344.32 | $366.71 | 4,267,700 | — | — |
| 2025-12-08 | $339.12 | $361.18 | 4,293,600 | — | — |
| 2025-12-05 | $346.26 | $368.78 | 7,650,400 | — | — |
| 2025-12-04 | $328.73 | $350.11 | 3,592,300 | — | — |
| 2025-12-03 | $326.78 | $348.03 | 3,082,200 | — | — |
| 2025-12-02 | $322.81 | $343.80 | 3,959,500 | — | — |
| 2025-12-01 | $322.85 | $343.85 | 3,651,300 | — | — |
| 2025-11-28 | $320.13 | $340.95 | 1,802,200 | — | — |
| 2025-11-26 | $317.52 | $338.17 | 3,025,000 | — | — |
| 2025-11-25 | $319.55 | $340.33 | 3,765,000 | — | — |
| 2025-11-24 | $318.73 | $339.46 | 5,414,400 | — | — |
| 2025-11-21 | $324.19 | $345.27 | 4,825,400 | — | — |
| 2025-11-20 | $312.40 | $332.72 | 3,884,800 | — | — |
| 2025-11-19 | $318.11 | $338.80 | 3,738,400 | — | — |
| 2025-11-18 | $324.47 | $345.57 | 3,286,400 | — | — |
| 2025-11-17 | $325.07 | $346.21 | 3,300,000 | — | — |
| 2025-11-14 | $331.11 | $352.64 | 2,761,400 | — | — |
| 2025-11-13 | $333.60 | $355.30 | 3,084,600 | — | — |
| 2025-11-12 | $337.05 | $358.97 | 2,990,200 | — | — |
| 2025-11-11 | $333.22 | $354.89 | 2,827,200 | — | — |
| 2025-11-10 | $328.85 | $350.24 | 3,087,000 | — | — |
| 2025-11-07 | $326.95 | $348.21 | 4,112,600 | — | — |
| 2025-11-06 | $327.35 | $348.64 | 3,888,700 | — | — |
| 2025-11-05 | $335.53 | $357.35 | 2,646,700 | — | — |
| 2025-11-04 | $335.35 | $357.16 | 3,694,300 | — | — |
| 2025-11-03 | $337.47 | $359.42 | 3,916,600 | — | — |
| 2025-10-31 | $340.31 | $362.44 | 3,763,400 | — | — |
| 2025-10-30 | $339.24 | $361.30 | 4,373,200 | — | — |
| 2025-10-29 | $337.86 | $359.83 | 6,746,500 | — | — |
| 2025-10-28 | $359.91 | $383.32 | 3,005,600 | — | — |
| 2025-10-27 | $357.80 | $381.07 | 2,828,200 | — | — |
| 2025-10-24 | $353.52 | $376.51 | 2,016,900 | — | — |
| 2025-10-23 | $354.12 | $377.15 | 2,408,100 | — | — |
| 2025-10-22 | $354.09 | $377.12 | 3,436,000 | — | — |
| 2025-10-21 | $357.55 | $380.80 | 4,389,700 | — | — |
| 2025-10-20 | $343.40 | $365.73 | 3,903,200 | — | — |
| 2025-10-17 | $333.26 | $354.93 | 4,035,000 | — | — |
| 2025-10-16 | $329.23 | $350.64 | 4,570,900 | — | — |
| 2025-10-15 | $330.63 | $352.13 | 3,929,900 | — | — |
| 2025-10-14 | $335.94 | $357.79 | 3,036,900 | — | — |
| 2025-10-13 | $339.32 | $361.39 | 3,020,100 | — | — |
| 2025-10-10 | $337.51 | $359.46 | 4,282,400 | — | — |
| 2025-10-09 | $347.47 | $370.07 | 2,895,500 | — | — |
| 2025-10-08 | $348.77 | $371.45 | 3,285,000 | — | — |
| 2025-10-07 | $348.31 | $370.96 | 3,275,500 | — | — |
| 2025-10-06 | $350.14 | $372.91 | 5,340,200 | — | — |
| 2025-10-03 | $346.74 | $369.29 | 3,122,100 | — | — |
| 2025-10-02 | $351.48 | $374.34 | 3,955,400 | — | — |
| 2025-10-01 | $343.72 | $366.07 | 6,505,700 | — | — |
| 2025-09-30 | $352.75 | $375.69 | 5,360,700 | — | — |
| 2025-09-29 | $359.42 | $382.80 | 4,075,900 | — | — |
| 2025-09-26 | $360.37 | $383.81 | 3,073,000 | — | — |
| 2025-09-25 | $354.16 | $377.19 | 3,336,700 | — | — |
| 2025-09-24 | $353.27 | $376.25 | 6,140,000 | — | — |
| 2025-09-23 | $361.78 | $385.31 | 3,831,100 | — | — |
| 2025-09-22 | $364.08 | $387.76 | 4,709,600 | — | — |
| 2025-09-19 | $365.90 | $389.70 | 7,693,000 | — | — |
| 2025-09-18 | $367.46 | $391.36 | 4,752,400 | — | — |
| 2025-09-17 | $362.07 | $385.62 | 6,449,900 | — | — |
| 2025-09-16 | $352.73 | $375.67 | 6,697,000 | — | — |
| 2025-09-15 | $347.10 | $369.67 | 6,768,600 | — | — |
| 2025-09-12 | $349.36 | $372.08 | 14,146,600 | — | — |
| 2025-09-11 | $350.55 | $373.35 | 11,804,200 | — | — |
| 2025-09-10 | $350.16 | $372.93 | 4,552,500 | — | — |
| 2025-09-09 | $354.06 | $377.09 | 4,324,900 | — | — |
| 2025-09-08 | $358.66 | $381.99 | 5,043,300 | — | — |
| 2025-09-05 | $348.97 | $371.67 | 4,662,600 | — | — |
| 2025-09-04 | $344.31 | $366.70 | 4,918,300 | — | — |
| 2025-09-03 | $348.50 | $371.17 | 3,035,300 | — | — |
| 2025-09-02 | $345.63 | $368.11 | 4,229,400 | — | — |
| 2025-08-29 | $356.70 | $379.90 | 2,639,300 | — | — |
| 2025-08-28 | $353.96 | $376.98 | 3,803,100 | — | — |
| 2025-08-27 | $356.35 | $379.53 | 2,353,800 | — | — |
| 2025-08-26 | $354.91 | $377.99 | 4,067,400 | — | — |
| 2025-08-25 | $363.21 | $386.83 | 2,259,500 | — | — |
| 2025-08-22 | $362.09 | $385.64 | 3,058,600 | — | — |
| 2025-08-21 | $353.43 | $376.42 | 2,363,200 | — | — |
| 2025-08-20 | $353.43 | $376.42 | 3,727,900 | — | — |
| 2025-08-19 | $361.03 | $384.51 | 2,808,000 | — | — |
| 2025-08-18 | $357.24 | $380.47 | 2,923,000 | — | — |
| 2025-08-15 | $354.85 | $377.93 | 3,718,700 | — | — |
| 2025-08-14 | $348.58 | $371.25 | 3,745,600 | — | — |
| 2025-08-13 | $351.07 | $373.90 | 4,375,100 | — | — |
| 2025-08-12 | $338.43 | $360.44 | 3,569,400 | — | — |
| 2025-08-11 | $333.65 | $355.35 | 4,366,200 | — | — |
| 2025-08-08 | $341.05 | $363.23 | 3,507,800 | — | — |
| 2025-08-07 | $338.27 | $360.27 | 4,661,800 | — | — |
| 2025-08-06 | $345.62 | $368.10 | 3,347,200 | — | — |
| 2025-08-05 | $338.74 | $360.77 | 3,909,000 | — | — |
| 2025-08-04 | $338.85 | $360.89 | 6,449,300 | — | — |
| 2025-08-01 | $347.80 | $370.42 | 4,307,900 | — | — |
| 2025-07-31 | $357.69 | $380.95 | 4,513,100 | — | — |
| 2025-07-30 | $364.00 | $387.67 | 3,295,200 | — | — |
| 2025-07-29 | $370.70 | $394.81 | 4,234,200 | — | — |
| 2025-07-28 | $369.47 | $393.50 | 2,984,200 | — | — |
| 2025-07-25 | $370.74 | $394.85 | 2,053,200 | — | — |
| 2025-07-24 | $371.69 | $395.86 | 2,692,100 | — | — |
| 2025-07-23 | $372.46 | $396.68 | 1,994,600 | — | — |
| 2025-07-22 | $372.87 | $397.12 | 2,449,000 | — | — |
| 2025-07-21 | $367.68 | $391.59 | 2,770,400 | — | — |
| 2025-07-18 | $365.79 | $389.58 | 2,459,200 | — | — |
| 2025-07-17 | $366.45 | $390.28 | 3,340,500 | — | — |
| 2025-07-16 | $361.77 | $385.30 | 3,592,900 | — | — |
| 2025-07-15 | $364.18 | $387.87 | 2,551,000 | — | — |
| 2025-07-14 | $366.99 | $390.86 | 2,898,700 | — | — |
| 2025-07-11 | $363.35 | $386.98 | 3,548,700 | — | — |
| 2025-07-10 | $371.43 | $395.59 | 4,022,500 | — | — |
| 2025-07-09 | $373.38 | $397.66 | 4,726,600 | — | — |
| 2025-07-08 | $382.24 | $407.10 | 3,708,200 | — | — |
| 2025-07-07 | $376.93 | $401.44 | 3,545,100 | — | — |
| 2025-07-03 | $379.31 | $403.98 | 2,863,700 | — | — |
| 2025-07-02 | $378.47 | $403.08 | 6,912,200 | — | — |
| 2025-07-01 | $392.10 | $417.60 | 4,516,400 | — | — |
| 2025-06-30 | $386.88 | $412.04 | 4,645,500 | — | — |
| 2025-06-27 | $385.83 | $410.92 | 5,083,800 | — | — |
| 2025-06-26 | $384.95 | $409.99 | 3,139,700 | — | — |
| 2025-06-25 | $387.55 | $412.76 | 3,718,800 | — | — |
| 2025-06-24 | $382.34 | $407.21 | 4,797,100 | — | — |
| 2025-06-23 | $380.12 | $404.84 | 3,841,800 | — | — |
| 2025-06-20 | $376.92 | $401.43 | 8,126,900 | — | — |
| 2025-06-18 | $378.04 | $402.63 | 4,808,900 | — | — |
| 2025-06-17 | $382.68 | $407.57 | 6,866,300 | — | — |
| 2025-06-16 | $401.73 | $427.86 | 6,798,300 | — | — |
| 2025-06-13 | $391.68 | $417.15 | 10,629,700 | — | — |
| 2025-06-12 | $413.68 | $440.58 | 6,313,300 | — | — |
| 2025-06-11 | $412.84 | $439.69 | 3,385,400 | — | — |
| 2025-06-10 | $416.06 | $443.12 | 2,627,400 | — | — |
| 2025-06-09 | $416.26 | $443.33 | 3,034,200 | — | — |
| 2025-06-06 | $416.92 | $444.04 | 2,146,900 | — | — |
| 2025-06-05 | $415.20 | $442.20 | 2,275,500 | — | — |
| 2025-06-04 | $413.91 | $440.83 | 1,843,400 | — | — |
| 2025-06-03 | $412.49 | $439.32 | 2,737,500 | — | — |
| 2025-06-02 | $403.40 | $429.64 | 4,153,700 | — | — |
| 2025-05-30 | $415.09 | $442.09 | 4,231,300 | — | — |
| 2025-05-29 | $413.36 | $440.24 | 1,780,400 | — | — |
| 2025-05-28 | $412.23 | $439.04 | 2,246,500 | — | — |
| 2025-05-27 | $413.10 | $439.97 | 2,680,400 | — | — |
| 2025-05-23 | $407.69 | $434.20 | 2,087,700 | — | — |
| 2025-05-22 | $414.33 | $441.28 | 1,889,500 | — | — |
| 2025-05-21 | $414.03 | $440.96 | 2,495,800 | — | — |
| 2025-05-20 | $417.61 | $444.77 | 2,453,000 | — | — |
| 2025-05-19 | $420.68 | $448.04 | 3,008,000 | — | — |
| 2025-05-16 | $417.13 | $444.26 | 5,391,500 | — | — |
| 2025-05-15 | $404.69 | $431.01 | 2,763,800 | — | — |
| 2025-05-14 | $399.47 | $425.45 | 2,409,200 | — | — |
| 2025-05-13 | $397.40 | $423.25 | 2,664,100 | — | — |
| 2025-05-12 | $395.94 | $421.69 | 3,157,700 | — | — |
| 2025-05-09 | $383.28 | $408.21 | 2,031,300 | — | — |
| 2025-05-08 | $383.99 | $408.96 | 3,383,900 | — | — |
| 2025-05-07 | $384.97 | $410.01 | 2,153,000 | — | — |
| 2025-05-06 | $382.98 | $407.89 | 2,970,100 | — | — |
| 2025-05-05 | $381.06 | $405.84 | 2,095,600 | — | — |
| 2025-05-02 | $380.87 | $405.64 | 2,340,700 | — | — |
| 2025-05-01 | $374.63 | $398.99 | 2,848,800 | — | — |
| 2025-04-30 | $374.98 | $399.37 | 3,305,500 | — | — |
| 2025-04-29 | $370.98 | $395.11 | 2,198,300 | — | — |
| 2025-04-28 | $368.62 | $392.59 | 3,163,400 | — | — |
| 2025-04-25 | $367.72 | $391.64 | 3,499,300 | — | — |
| 2025-04-24 | $360.91 | $384.38 | 3,085,100 | — | — |
| 2025-04-23 | $351.96 | $374.85 | 3,168,000 | — | — |
| 2025-04-22 | $349.91 | $372.67 | 3,250,400 | — | — |
| 2025-04-21 | $343.22 | $365.54 | 3,691,200 | — | — |
| 2025-04-17 | $348.80 | $371.48 | 5,229,700 | — | — |
| 2025-04-16 | $344.19 | $366.58 | 3,687,900 | — | — |
| 2025-04-15 | $350.38 | $373.17 | 3,030,400 | — | — |
| 2025-04-14 | $350.91 | $373.73 | 3,286,000 | — | — |
| 2025-04-11 | $352.47 | $375.39 | 3,941,800 | — | — |
| 2025-04-10 | $350.05 | $372.82 | 5,695,000 | — | — |
| 2025-04-09 | $364.64 | $388.36 | 7,186,300 | — | — |
| 2025-04-08 | $340.00 | $362.11 | 6,650,800 | — | — |
| 2025-04-07 | $340.70 | $362.86 | 7,690,900 | — | — |
| 2025-04-04 | $349.07 | $371.77 | 5,867,600 | — | — |
| 2025-04-03 | $367.25 | $391.13 | 5,324,400 | — | — |
| 2025-04-02 | $385.78 | $410.87 | 2,859,100 | — | — |
| 2025-04-01 | $383.20 | $408.12 | 3,847,800 | — | — |
| 2025-03-31 | $383.53 | $408.47 | 3,960,700 | — | — |
| 2025-03-28 | $385.71 | $410.80 | 3,830,300 | — | — |
| 2025-03-27 | $396.15 | $421.91 | 2,729,700 | — | — |
| 2025-03-26 | $397.81 | $423.68 | 3,425,000 | — | — |
| 2025-03-25 | $403.64 | $429.89 | 3,648,600 | — | — |
| 2025-03-24 | $394.47 | $420.13 | 5,223,000 | — | — |
| 2025-03-21 | $387.26 | $412.45 | 7,607,300 | — | — |
| 2025-03-20 | $389.61 | $414.95 | 4,009,500 | — | — |
| 2025-03-19 | $387.89 | $413.12 | 4,349,900 | — | — |
| 2025-03-18 | $391.37 | $416.82 | 4,297,300 | — | — |
| 2025-03-17 | $399.34 | $425.31 | 4,258,500 | — | — |
| 2025-03-14 | $394.74 | $420.41 | 6,134,800 | — | — |
| 2025-03-13 | $377.84 | $402.41 | 14,386,600 | — | — |
| 2025-03-12 | $438.60 | $467.13 | 5,515,900 | — | — |
| 2025-03-11 | $433.66 | $461.86 | 3,145,200 | — | — |
| 2025-03-10 | $435.08 | $463.38 | 4,001,600 | — | — |
| 2025-03-07 | $449.40 | $478.63 | 3,039,500 | — | — |
| 2025-03-06 | $444.78 | $473.71 | 2,732,100 | — | — |
| 2025-03-05 | $451.24 | $480.59 | 2,406,200 | — | — |
| 2025-03-04 | $446.03 | $475.04 | 2,942,200 | — | — |
| 2025-03-03 | $440.72 | $469.38 | 2,607,700 | — | — |
| 2025-02-28 | $438.56 | $467.08 | 3,936,900 | — | — |
| 2025-02-27 | $437.19 | $465.62 | 2,340,200 | — | — |
| 2025-02-26 | $441.50 | $470.21 | 1,947,600 | — | — |
| 2025-02-25 | $443.41 | $472.25 | 2,612,700 | — | — |
| 2025-02-24 | $444.42 | $473.32 | 2,807,900 | — | — |
| 2025-02-21 | $444.32 | $473.22 | 3,376,000 | — | — |
| 2025-02-20 | $454.69 | $484.26 | 2,337,600 | — | — |
| 2025-02-19 | $456.99 | $486.71 | 2,965,500 | — | — |
| 2025-02-18 | $464.11 | $494.29 | 2,973,800 | — | — |
| 2025-02-14 | $460.16 | $490.09 | 2,623,000 | — | — |
| 2025-02-13 | $459.22 | $489.09 | 2,794,400 | — | — |
| 2025-02-12 | $462.76 | $492.86 | 3,308,500 | — | — |
| 2025-02-11 | $458.82 | $488.66 | 3,257,000 | — | — |
| 2025-02-10 | $451.10 | $480.44 | 3,946,700 | — | — |
| 2025-02-07 | $433.07 | $461.24 | 2,693,500 | — | — |
| 2025-02-06 | $435.40 | $463.72 | 2,568,100 | — | — |
| 2025-02-05 | $437.63 | $466.09 | 2,937,800 | — | — |
| 2025-02-04 | $440.23 | $468.86 | 2,647,700 | — | — |
| 2025-02-03 | $438.60 | $467.13 | 3,348,700 | — | — |
| 2025-01-31 | $437.45 | $465.90 | 4,684,300 | — | — |
| 2025-01-30 | $446.00 | $475.01 | 3,290,100 | — | — |
| 2025-01-29 | $441.68 | $470.41 | 2,997,600 | — | — |
| 2025-01-28 | $442.84 | $471.64 | 5,376,400 | — | — |
| 2025-01-27 | $438.60 | $467.13 | 5,086,300 | — | — |
| 2025-01-24 | $435.38 | $463.70 | 2,631,800 | — | — |
| 2025-01-23 | $437.28 | $465.72 | 2,716,700 | — | — |
| 2025-01-22 | $437.32 | $465.76 | 3,391,600 | — | — |
| 2025-01-21 | $436.36 | $464.74 | 3,833,300 | — | — |
| 2025-01-17 | $429.99 | $457.96 | 4,012,700 | — | — |
| 2025-01-16 | $426.93 | $454.70 | 4,185,600 | — | — |
| 2025-01-15 | $417.28 | $444.42 | 4,345,800 | — | — |
| 2025-01-14 | $412.71 | $439.55 | 3,577,100 | — | — |
| 2025-01-13 | $408.50 | $435.07 | 4,558,800 | — | — |
| 2025-01-10 | $405.92 | $432.32 | 5,564,300 | — | — |
| 2025-01-08 | $419.58 | $446.87 | 3,508,800 | — | — |
| 2025-01-07 | $422.63 | $450.12 | 4,181,400 | — | — |
| 2025-01-06 | $431.18 | $459.22 | 3,994,400 | — | — |
| 2025-01-03 | $430.57 | $458.57 | 5,617,000 | — | — |
| 2025-01-02 | $441.00 | $469.68 | 2,504,700 | — | — |