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
| 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 | — | — |