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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $305.00 | 164,797 |
| 2026-09-03 | — | — | — | $314.24 | 157,279 |
| 2026-09-02 | — | — | — | $315.54 | 106,235 |
| 2026-09-01 | — | — | — | $327.64 | 100,266 |
| 2026-08-31 | — | — | — | $326.55 | 74,859 |
| 2026-08-28 | — | — | — | $323.30 | 101,269 |
| 2026-08-27 | $322.12 | $413.04 | 2,166,500 | $326.85 | 114,208 |
| 2026-08-26 | $329.67 | $422.72 | 1,571,500 | $328.21 | 62,127 |
| 2026-08-25 | $330.59 | $423.90 | 2,202,700 | $326.12 | 100,735 |
| 2026-08-24 | $327.81 | $420.34 | 1,878,100 | $332.07 | 57,383 |
| 2026-08-21 | $329.45 | $422.44 | 3,163,300 | $328.49 | 141,796 |
| 2026-08-20 | $327.70 | $420.19 | 2,232,100 | $338.52 | 80,353 |
| 2026-08-19 | $339.98 | $435.94 | 2,188,000 | $333.13 | 149,474 |
| 2026-08-18 | $331.37 | $424.90 | 3,179,900 | $335.76 | 131,269 |
| 2026-08-17 | $331.68 | $425.30 | 2,286,600 | $336.96 | 157,637 |
| 2026-08-14 | $339.21 | $434.95 | 2,800,800 | $341.25 | 146,507 |
| 2026-08-13 | $341.09 | $437.36 | 2,017,200 | $344.24 | 74,223 |
| 2026-08-12 | $347.21 | $445.21 | 2,089,900 | $342.66 | 89,955 |
| 2026-08-11 | $348.15 | $446.42 | 1,626,800 | $344.58 | 57,046 |
| 2026-08-10 | $345.81 | $443.42 | 1,660,100 | $336.98 | 57,306 |
| 2026-08-07 | $339.03 | $434.72 | 1,845,900 | $336.75 | 89,887 |
| 2026-08-06 | $337.43 | $432.67 | 1,803,200 | $339.26 | 97,559 |
| 2026-08-05 | $337.03 | $432.16 | 2,031,500 | $337.50 | 136,268 |
| 2026-08-04 | $335.96 | $430.79 | 3,180,100 | $335.11 | 225,851 |
| 2026-08-03 | $341.20 | $437.50 | 2,627,600 | $330.42 | 119,673 |
| 2026-07-31 | $325.70 | $417.63 | 4,536,500 | $331.76 | 334,880 |
| 2026-07-30 | $348.04 | $446.28 | 2,767,300 | $348.81 | 206,532 |
| 2026-07-29 | $352.25 | $451.67 | 1,857,400 | $344.74 | 86,247 |
| 2026-07-28 | $346.60 | $444.43 | 2,751,800 | $347.44 | 131,552 |
| 2026-07-27 | $336.74 | $431.79 | 2,069,900 | $333.49 | 132,088 |
| 2026-07-24 | $330.25 | $423.46 | 2,372,600 | $325.08 | 133,313 |
| 2026-07-23 | $318.97 | $409.00 | 2,509,000 | $309.01 | 159,420 |
| 2026-07-22 | $309.24 | $396.52 | 2,152,300 | $315.98 | 95,177 |
| 2026-07-21 | $314.58 | $403.37 | 1,412,600 | $313.14 | 76,965 |
| 2026-07-20 | $319.14 | $409.22 | 1,632,700 | $319.27 | 101,756 |
| 2026-07-17 | $319.87 | $410.15 | 2,459,700 | — | — |
| 2026-07-16 | $331.20 | $424.68 | 2,305,700 | — | — |
| 2026-07-15 | $316.44 | $405.76 | 2,722,200 | — | — |
| 2026-07-14 | $311.07 | $398.87 | 4,052,800 | — | — |
| 2026-07-13 | $331.45 | $425.00 | 2,217,700 | — | — |
| 2026-07-10 | $329.78 | $422.86 | 2,724,600 | — | — |
| 2026-07-09 | $327.11 | $419.44 | 1,947,200 | — | — |
| 2026-07-08 | $326.85 | $419.10 | 2,319,700 | — | — |
| 2026-07-07 | $329.74 | $422.81 | 2,573,100 | — | — |
| 2026-07-06 | $324.73 | $416.39 | 2,141,100 | — | — |
| 2026-07-02 | $326.54 | $418.71 | 2,609,800 | — | — |
| 2026-07-01 | $313.39 | $401.84 | 2,917,800 | — | — |
| 2026-06-30 | $314.84 | $403.70 | 2,955,800 | — | — |
| 2026-06-29 | $330.52 | $422.68 | 2,810,000 | — | — |
| 2026-06-26 | $332.71 | $425.48 | 5,507,800 | — | — |
| 2026-06-25 | $316.11 | $404.25 | 2,299,700 | — | — |
| 2026-06-24 | $313.68 | $401.15 | 2,947,400 | — | — |
| 2026-06-23 | $310.00 | $396.44 | 2,260,500 | — | — |
| 2026-06-22 | $304.69 | $389.65 | 2,395,500 | — | — |
| 2026-06-18 | $307.80 | $393.63 | 3,427,700 | — | — |
| 2026-06-17 | $301.14 | $385.11 | 2,930,400 | — | — |
| 2026-06-16 | $310.58 | $397.18 | 1,754,700 | — | — |
| 2026-06-15 | $307.94 | $393.81 | 2,444,400 | — | — |
| 2026-06-12 | $312.20 | $399.25 | 3,182,300 | — | — |
| 2026-06-11 | $305.64 | $390.86 | 2,030,200 | — | — |
| 2026-06-10 | $308.84 | $394.96 | 1,678,400 | — | — |
| 2026-06-09 | $314.01 | $401.57 | 2,701,700 | — | — |
| 2026-06-08 | $301.53 | $385.61 | 1,676,900 | — | — |
| 2026-06-05 | $305.66 | $390.89 | 2,123,100 | — | — |
| 2026-06-04 | $301.21 | $385.20 | 2,476,600 | — | — |
| 2026-06-03 | $295.00 | $377.26 | 2,188,700 | — | — |
| 2026-06-02 | $293.30 | $375.08 | 2,995,600 | — | — |
| 2026-06-01 | $299.46 | $382.96 | 2,950,200 | — | — |
| 2026-05-29 | $305.09 | $390.16 | 6,064,600 | — | — |
| 2026-05-28 | $307.63 | $393.41 | 2,439,000 | — | — |
| 2026-05-27 | $305.94 | $391.25 | 3,672,800 | — | — |
| 2026-05-26 | $313.00 | $400.28 | 2,834,600 | — | — |
| 2026-05-22 | $316.48 | $404.73 | 1,893,100 | — | — |
| 2026-05-21 | $313.50 | $400.92 | 2,890,700 | — | — |
| 2026-05-20 | $321.49 | $411.13 | 3,020,300 | — | — |
| 2026-05-19 | $317.75 | $406.35 | 3,575,800 | — | — |
| 2026-05-18 | $313.22 | $400.56 | 3,515,100 | — | — |
| 2026-05-15 | $306.76 | $392.30 | 3,594,900 | — | — |
| 2026-05-14 | $305.51 | $390.70 | 3,178,200 | — | — |
| 2026-05-13 | $302.09 | $386.32 | 3,800,300 | — | — |
| 2026-05-12 | $294.45 | $376.55 | 3,371,300 | — | — |
| 2026-05-11 | $282.58 | $361.37 | 2,619,800 | — | — |
| 2026-05-08 | $285.47 | $365.07 | 2,136,100 | — | — |
| 2026-05-07 | $294.23 | $376.27 | 2,648,700 | — | — |
| 2026-05-06 | $292.33 | $373.84 | 3,033,300 | — | — |
| 2026-05-05 | $295.25 | $377.58 | 3,454,500 | — | — |
| 2026-05-04 | $290.88 | $371.99 | 3,089,800 | — | — |
| 2026-05-01 | $294.73 | $376.91 | 4,519,500 | — | — |
| 2026-04-30 | $315.13 | $403.00 | 2,754,300 | — | — |
| 2026-04-29 | $315.13 | $403.00 | 2,936,500 | — | — |
| 2026-04-28 | $321.43 | $411.06 | 2,017,600 | — | — |
| 2026-04-27 | $329.01 | $420.75 | 2,022,700 | — | — |
| 2026-04-24 | $327.51 | $418.83 | 1,675,300 | — | — |
| 2026-04-23 | $329.65 | $421.57 | 1,248,400 | — | — |
| 2026-04-22 | $329.35 | $421.19 | 2,328,500 | — | — |
| 2026-04-21 | $327.30 | $418.56 | 1,690,500 | — | — |
| 2026-04-20 | $338.34 | $432.68 | 1,158,700 | — | — |
| 2026-04-17 | $343.32 | $439.05 | 2,477,900 | — | — |
| 2026-04-16 | $338.38 | $432.73 | 1,609,600 | — | — |
| 2026-04-15 | $341.24 | $436.39 | 2,066,000 | — | — |
| 2026-04-14 | $345.88 | $442.32 | 2,304,800 | — | — |
| 2026-04-13 | $347.24 | $444.06 | 2,590,400 | — | — |
| 2026-04-10 | $339.15 | $433.72 | 1,733,700 | — | — |
| 2026-04-09 | $339.14 | $433.71 | 1,393,500 | — | — |
| 2026-04-08 | $340.01 | $434.82 | 1,731,000 | — | — |
| 2026-04-07 | $332.07 | $424.66 | 1,660,100 | — | — |
| 2026-04-06 | $332.30 | $424.96 | 1,332,400 | — | — |
| 2026-04-02 | $331.54 | $423.99 | 1,485,700 | — | — |
| 2026-04-01 | $329.40 | $421.25 | 1,657,200 | — | — |
| 2026-03-31 | $328.59 | $420.21 | 2,391,400 | — | — |
| 2026-03-30 | $326.10 | $415.90 | 1,944,900 | — | — |
| 2026-03-27 | $327.44 | $417.61 | 1,787,100 | — | — |
| 2026-03-26 | $332.68 | $424.30 | 2,219,600 | — | — |
| 2026-03-25 | $327.65 | $417.88 | 1,934,300 | — | — |
| 2026-03-24 | $328.51 | $418.98 | 2,544,600 | — | — |
| 2026-03-23 | $332.59 | $424.18 | 2,401,800 | — | — |
| 2026-03-20 | $335.67 | $428.11 | 2,876,200 | — | — |
| 2026-03-19 | $339.76 | $433.33 | 2,332,400 | — | — |
| 2026-03-18 | $345.81 | $441.04 | 2,433,700 | — | — |
| 2026-03-17 | $349.11 | $445.25 | 2,519,400 | — | — |
| 2026-03-16 | $349.56 | $445.82 | 2,870,900 | — | — |
| 2026-03-13 | $336.77 | $429.51 | 2,272,500 | — | — |
| 2026-03-12 | $337.21 | $430.07 | 3,547,900 | — | — |
| 2026-03-11 | $345.78 | $441.00 | 4,077,000 | — | — |
| 2026-03-10 | $358.65 | $457.42 | 1,428,200 | — | — |
| 2026-03-09 | $365.92 | $466.69 | 1,842,900 | — | — |
| 2026-03-06 | $364.56 | $464.96 | 1,569,900 | — | — |
| 2026-03-05 | $370.50 | $472.53 | 1,974,200 | — | — |
| 2026-03-04 | $381.89 | $487.06 | 1,661,200 | — | — |
| 2026-03-03 | $384.59 | $490.50 | 1,406,000 | — | — |
| 2026-03-02 | $387.02 | $493.60 | 1,868,600 | — | — |
| 2026-02-27 | $387.46 | $494.16 | 1,790,000 | — | — |
| 2026-02-26 | $386.06 | $492.38 | 1,060,500 | — | — |
| 2026-02-25 | $384.03 | $489.79 | 1,013,600 | — | — |
| 2026-02-24 | $381.33 | $486.34 | 1,325,900 | — | — |
| 2026-02-23 | $384.73 | $490.68 | 1,765,800 | — | — |
| 2026-02-20 | $380.23 | $484.94 | 1,806,700 | — | — |
| 2026-02-19 | $372.66 | $475.29 | 1,487,500 | — | — |
| 2026-02-18 | $377.32 | $481.23 | 2,670,000 | — | — |
| 2026-02-17 | $369.18 | $470.85 | 2,313,500 | — | — |
| 2026-02-13 | $366.05 | $466.86 | 2,339,800 | — | — |
| 2026-02-12 | $365.85 | $466.60 | 2,126,800 | — | — |
| 2026-02-11 | $363.70 | $463.86 | 1,949,300 | — | — |
| 2026-02-10 | $361.06 | $460.49 | 2,448,300 | — | — |
| 2026-02-09 | $356.08 | $454.14 | 2,336,500 | — | — |
| 2026-02-06 | $358.29 | $456.96 | 2,002,100 | — | — |
| 2026-02-05 | $362.42 | $462.23 | 3,032,300 | — | — |
| 2026-02-04 | $360.66 | $459.98 | 3,862,500 | — | — |
| 2026-02-03 | $360.82 | $460.19 | 2,041,400 | — | — |
| 2026-02-02 | $368.14 | $469.52 | 1,875,800 | — | — |
| 2026-01-30 | $369.56 | $471.33 | 3,319,700 | — | — |
| 2026-01-29 | $354.30 | $451.87 | 2,224,500 | — | — |
| 2026-01-28 | $357.83 | $456.37 | 2,026,200 | — | — |
| 2026-01-27 | $354.57 | $452.21 | 1,396,000 | — | — |
| 2026-01-26 | $356.98 | $455.29 | 1,715,700 | — | — |
| 2026-01-23 | $355.04 | $452.81 | 1,846,900 | — | — |
| 2026-01-22 | $358.67 | $457.44 | 1,731,400 | — | — |
| 2026-01-21 | $362.94 | $462.89 | 1,969,600 | — | — |
| 2026-01-20 | $359.61 | $458.64 | 2,040,600 | — | — |
| 2026-01-16 | $363.78 | $463.96 | 2,177,800 | — | — |
| 2026-01-15 | $362.49 | $462.32 | 1,690,700 | — | — |
| 2026-01-14 | $359.39 | $458.36 | 1,795,000 | — | — |
| 2026-01-13 | $355.82 | $453.81 | 1,820,500 | — | — |
| 2026-01-12 | $361.37 | $460.89 | 1,926,600 | — | — |
| 2026-01-09 | $367.54 | $468.76 | 2,001,900 | — | — |
| 2026-01-08 | $367.21 | $468.33 | 1,682,100 | — | — |
| 2026-01-07 | $367.75 | $469.02 | 2,174,800 | — | — |
| 2026-01-06 | $366.39 | $467.29 | 2,279,700 | — | — |
| 2026-01-05 | $348.79 | $444.84 | 1,938,100 | — | — |
| 2026-01-02 | $348.18 | $444.06 | 2,102,300 | — | — |