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-06-02 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 | — | — | — | $328.18 | 83,743 |
| 2026-09-03 | — | — | — | $331.35 | 69,299 |
| 2026-09-02 | — | — | — | $327.27 | 92,300 |
| 2026-09-01 | — | — | — | $321.39 | 161,056 |
| 2026-08-31 | — | — | — | $342.64 | 169,773 |
| 2026-08-28 | — | — | — | $351.16 | 27,931 |
| 2026-08-27 | $349.56 | $873.33 | 688,200 | $350.24 | 27,501 |
| 2026-08-26 | $353.98 | $884.37 | 594,200 | $354.97 | 26,158 |
| 2026-08-25 | $354.83 | $886.49 | 616,300 | $355.94 | 28,814 |
| 2026-08-24 | $359.10 | $897.16 | 627,200 | $357.55 | 25,307 |
| 2026-08-21 | $355.11 | $887.19 | 747,000 | $351.31 | 30,851 |
| 2026-08-20 | $351.93 | $879.25 | 733,300 | $347.54 | 33,216 |
| 2026-08-19 | $348.43 | $870.51 | 615,900 | $344.32 | 19,511 |
| 2026-08-18 | $343.20 | $857.44 | 921,500 | $343.63 | 53,933 |
| 2026-08-17 | $347.22 | $867.48 | 709,300 | $353.86 | 37,191 |
| 2026-08-14 | $355.83 | $888.99 | 704,500 | $358.28 | 29,439 |
| 2026-08-13 | $357.08 | $892.12 | 810,100 | $354.90 | 54,857 |
| 2026-08-12 | $352.36 | $880.32 | 626,000 | $351.61 | 27,606 |
| 2026-08-11 | $356.46 | $890.57 | 403,300 | $355.35 | 17,682 |
| 2026-08-10 | $356.97 | $891.84 | 705,300 | $357.71 | 32,201 |
| 2026-08-07 | $358.30 | $895.16 | 928,700 | $357.15 | 24,840 |
| 2026-08-06 | $360.75 | $901.29 | 1,140,000 | $362.32 | 49,130 |
| 2026-08-05 | $359.97 | $899.34 | 657,200 | $355.35 | 90,520 |
| 2026-08-04 | $356.65 | $891.04 | 1,433,500 | $352.57 | 86,336 |
| 2026-08-03 | $357.63 | $893.49 | 1,950,100 | $360.40 | 36,907 |
| 2026-07-31 | $360.55 | $898.74 | 1,315,600 | $361.33 | 68,469 |
| 2026-07-30 | $366.57 | $913.74 | 4,227,700 | $368.08 | 139,186 |
| 2026-07-29 | $377.16 | $940.14 | 2,010,600 | $362.26 | 126,159 |
| 2026-07-28 | $381.26 | $950.36 | 1,508,000 | $368.54 | 83,059 |
| 2026-07-27 | $367.17 | $915.24 | 1,590,500 | $361.04 | 70,819 |
| 2026-07-24 | $361.70 | $901.60 | 785,000 | $356.67 | 37,066 |
| 2026-07-23 | $355.78 | $886.85 | 1,178,100 | $352.30 | 41,024 |
| 2026-07-22 | $352.33 | $878.25 | 1,813,200 | $359.68 | 86,784 |
| 2026-07-21 | $359.40 | $895.87 | 1,371,200 | $359.35 | 42,367 |
| 2026-07-20 | $362.78 | $904.30 | 1,074,100 | $363.31 | 65,329 |
| 2026-07-17 | $367.21 | $915.34 | 1,445,600 | — | — |
| 2026-07-16 | $368.63 | $918.88 | 1,017,900 | — | — |
| 2026-07-15 | $355.15 | $885.28 | 1,193,600 | — | — |
| 2026-07-14 | $358.89 | $894.60 | 1,168,300 | — | — |
| 2026-07-13 | $367.35 | $915.69 | 1,511,700 | — | — |
| 2026-07-10 | $356.94 | $889.74 | 998,600 | — | — |
| 2026-07-09 | $355.56 | $886.30 | 602,000 | — | — |
| 2026-07-08 | $357.51 | $891.16 | 641,700 | — | — |
| 2026-07-07 | $359.82 | $896.92 | 830,200 | — | — |
| 2026-07-06 | $356.91 | $889.66 | 1,218,000 | — | — |
| 2026-07-02 | $357.46 | $891.03 | 1,183,000 | — | — |
| 2026-07-01 | $343.56 | $856.39 | 1,913,700 | — | — |
| 2026-06-30 | $331.69 | $826.80 | 1,588,800 | — | — |
| 2026-06-29 | $327.57 | $816.53 | 1,387,400 | — | — |
| 2026-06-26 | $328.69 | $819.32 | 5,288,300 | — | — |
| 2026-06-25 | $315.95 | $787.56 | 1,744,200 | — | — |
| 2026-06-24 | $325.48 | $811.32 | 2,362,200 | — | — |
| 2026-06-23 | $320.74 | $799.50 | 2,626,900 | — | — |
| 2026-06-22 | $313.63 | $781.78 | 2,131,300 | — | — |
| 2026-06-18 | $317.74 | $792.03 | 2,382,900 | — | — |
| 2026-06-17 | $326.69 | $814.33 | 1,751,100 | — | — |
| 2026-06-16 | $331.45 | $826.20 | 1,751,400 | — | — |
| 2026-06-15 | $329.51 | $821.36 | 1,405,800 | — | — |
| 2026-06-12 | $335.31 | $835.82 | 1,377,900 | — | — |
| 2026-06-11 | $335.17 | $835.47 | 1,431,100 | — | — |
| 2026-06-10 | $336.33 | $838.36 | 1,749,500 | — | — |
| 2026-06-09 | $331.59 | $826.55 | 1,956,200 | — | — |
| 2026-06-08 | $325.85 | $812.24 | 1,470,300 | — | — |
| 2026-06-05 | $328.53 | $818.92 | 1,341,000 | — | — |
| 2026-06-04 | $322.24 | $803.24 | 1,579,700 | — | — |
| 2026-06-03 | $315.60 | $786.69 | 1,617,800 | — | — |
| 2026-06-02 | $317.86 | $792.32 | 1,051,200 | — | — |
| 2026-06-01 | $320.41 | $798.68 | 1,431,600 | — | — |
| 2026-05-29 | $316.06 | $787.84 | 2,856,900 | — | — |
| 2026-05-28 | $318.30 | $793.42 | 1,350,700 | — | — |
| 2026-05-27 | $318.54 | $794.02 | 1,073,700 | — | — |
| 2026-05-26 | $319.29 | $795.89 | 1,411,400 | — | — |
| 2026-05-22 | $324.78 | $809.57 | 929,000 | — | — |
| 2026-05-21 | $324.22 | $808.18 | 946,500 | — | — |
| 2026-05-20 | $321.15 | $800.53 | 1,479,300 | — | — |
| 2026-05-19 | $323.66 | $806.78 | 2,140,600 | — | — |
| 2026-05-18 | $326.57 | $814.04 | 1,455,600 | — | — |
| 2026-05-15 | $317.22 | $790.73 | 1,955,300 | — | — |
| 2026-05-14 | $315.41 | $786.22 | 1,844,800 | — | — |
| 2026-05-13 | $310.90 | $774.98 | 1,672,400 | — | — |
| 2026-05-12 | $316.35 | $788.56 | 1,622,700 | — | — |
| 2026-05-11 | $312.07 | $777.89 | 1,166,100 | — | — |
| 2026-05-08 | $312.79 | $779.69 | 1,179,200 | — | — |
| 2026-05-07 | $313.59 | $781.68 | 1,858,900 | — | — |
| 2026-05-06 | $308.27 | $768.42 | 1,476,900 | — | — |
| 2026-05-05 | $314.55 | $784.07 | 1,177,100 | — | — |
| 2026-05-04 | $314.92 | $785.00 | 1,382,000 | — | — |
| 2026-05-01 | $311.51 | $776.50 | 1,822,700 | — | — |
| 2026-04-30 | $311.65 | $774.80 | 2,614,600 | — | — |
| 2026-04-29 | $322.49 | $801.75 | 1,156,800 | — | — |
| 2026-04-28 | $321.68 | $799.74 | 1,312,200 | — | — |
| 2026-04-27 | $323.78 | $804.96 | 1,248,900 | — | — |
| 2026-04-24 | $321.14 | $798.39 | 761,200 | — | — |
| 2026-04-23 | $323.56 | $804.41 | 941,300 | — | — |
| 2026-04-22 | $326.86 | $812.61 | 1,281,900 | — | — |
| 2026-04-21 | $335.32 | $833.65 | 1,215,000 | — | — |
| 2026-04-20 | $331.95 | $825.27 | 792,200 | — | — |
| 2026-04-17 | $331.80 | $824.90 | 1,161,400 | — | — |
| 2026-04-16 | $335.34 | $833.70 | 1,350,000 | — | — |
| 2026-04-15 | $328.08 | $815.65 | 1,093,700 | — | — |