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
- 1981-12-31 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 | — | — | — | $259.50 | 52,473 |
| 2026-09-03 | — | — | — | $264.34 | 41,491 |
| 2026-09-02 | — | — | — | $265.33 | 51,816 |
| 2026-09-01 | — | — | — | $266.88 | 54,069 |
| 2026-08-31 | — | — | — | $263.38 | 62,151 |
| 2026-08-28 | — | — | — | $264.58 | 81,508 |
| 2026-08-27 | $261.98 | $823.85 | 1,684,600 | $262.59 | 69,315 |
| 2026-08-26 | $262.96 | $826.93 | 1,394,800 | $260.50 | 66,769 |
| 2026-08-25 | $262.17 | $824.45 | 1,748,700 | $263.43 | 84,657 |
| 2026-08-24 | $262.83 | $826.52 | 1,576,000 | $265.78 | 61,073 |
| 2026-08-21 | $266.73 | $838.79 | 1,970,100 | $270.95 | 66,551 |
| 2026-08-20 | $270.44 | $850.46 | 1,729,200 | $275.58 | 108,156 |
| 2026-08-19 | $277.11 | $871.43 | 1,076,800 | $280.94 | 36,716 |
| 2026-08-18 | $279.54 | $879.07 | 1,811,800 | $280.41 | 94,876 |
| 2026-08-17 | $278.38 | $875.42 | 2,981,400 | $282.65 | 158,862 |
| 2026-08-14 | $291.82 | $917.69 | 1,012,100 | $291.55 | 48,099 |
| 2026-08-13 | $288.46 | $907.12 | 1,101,800 | $291.67 | 83,553 |
| 2026-08-12 | $290.74 | $914.29 | 1,840,900 | $284.56 | 104,276 |
| 2026-08-11 | $286.02 | $899.45 | 1,072,000 | $289.60 | 62,119 |
| 2026-08-10 | $289.72 | $911.09 | 1,120,700 | $289.23 | 45,036 |
| 2026-08-07 | $286.67 | $901.49 | 1,094,100 | $288.11 | 59,322 |
| 2026-08-06 | $289.53 | $910.49 | 1,018,000 | $289.51 | 51,957 |
| 2026-08-05 | $286.12 | $899.76 | 1,281,400 | $287.36 | 64,272 |
| 2026-08-04 | $285.30 | $897.19 | 1,634,100 | $280.32 | 69,490 |
| 2026-08-03 | $277.86 | $873.79 | 3,416,900 | $276.39 | 133,120 |
| 2026-07-31 | $277.06 | $871.27 | 2,283,100 | $272.32 | 130,328 |
| 2026-07-30 | $271.90 | $855.05 | 4,208,700 | $276.66 | 209,699 |
| 2026-07-29 | $297.53 | $935.65 | 1,277,900 | $306.99 | 54,889 |
| 2026-07-28 | $305.20 | $959.77 | 1,628,200 | $307.34 | 61,871 |
| 2026-07-27 | $303.48 | $954.36 | 1,196,400 | $301.68 | 108,265 |
| 2026-07-24 | $300.21 | $944.07 | 1,017,800 | $300.59 | 54,588 |
| 2026-07-23 | $299.67 | $942.38 | 2,029,200 | $291.77 | 167,117 |
| 2026-07-22 | $285.16 | $896.75 | 1,166,900 | $282.23 | 65,842 |
| 2026-07-21 | $277.71 | $873.32 | 1,742,000 | $275.11 | 101,618 |
| 2026-07-20 | $280.55 | $882.25 | 1,399,200 | $283.50 | 70,254 |
| 2026-07-17 | $282.01 | $886.84 | 1,138,500 | — | — |
| 2026-07-16 | $284.43 | $894.45 | 1,035,500 | — | — |
| 2026-07-15 | $286.82 | $901.97 | 983,000 | — | — |
| 2026-07-14 | $290.01 | $912.00 | 1,034,100 | — | — |
| 2026-07-13 | $288.69 | $907.85 | 722,000 | — | — |
| 2026-07-10 | $290.77 | $914.39 | 626,500 | — | — |
| 2026-07-09 | $289.87 | $911.56 | 910,400 | — | — |
| 2026-07-08 | $293.44 | $922.78 | 1,246,900 | — | — |
| 2026-07-07 | $295.40 | $928.95 | 1,245,500 | — | — |
| 2026-07-06 | $301.27 | $947.41 | 900,900 | — | — |
| 2026-07-02 | $302.07 | $949.92 | 1,424,300 | — | — |
| 2026-07-01 | $292.23 | $918.98 | 1,911,100 | — | — |
| 2026-06-30 | $290.59 | $913.82 | 2,210,200 | — | — |
| 2026-06-29 | $289.38 | $910.02 | 1,316,400 | — | — |
| 2026-06-26 | $291.25 | $915.90 | 2,156,400 | — | — |
| 2026-06-25 | $288.52 | $907.31 | 1,431,500 | — | — |
| 2026-06-24 | $287.27 | $903.38 | 2,442,900 | — | — |
| 2026-06-23 | $293.77 | $923.82 | 2,396,200 | — | — |
| 2026-06-22 | $285.83 | $898.85 | 2,554,400 | — | — |
| 2026-06-18 | $294.82 | $927.12 | 2,711,400 | — | — |
| 2026-06-17 | $313.17 | $984.83 | 1,514,900 | — | — |
| 2026-06-16 | $310.45 | $976.28 | 1,372,500 | — | — |
| 2026-06-15 | $304.17 | $956.53 | 1,405,400 | — | — |
| 2026-06-12 | $307.79 | $967.91 | 878,300 | — | — |
| 2026-06-11 | $312.17 | $981.68 | 1,148,700 | — | — |
| 2026-06-10 | $303.00 | $952.85 | 794,500 | — | — |
| 2026-06-09 | $308.17 | $969.11 | 956,900 | — | — |
| 2026-06-08 | $302.10 | $950.02 | 1,006,000 | — | — |
| 2026-06-05 | $307.83 | $968.04 | 793,300 | — | — |
| 2026-06-04 | $309.78 | $970.24 | 887,100 | — | — |
| 2026-06-03 | $303.45 | $950.41 | 934,400 | — | — |
| 2026-06-02 | $308.12 | $965.04 | 804,400 | — | — |
| 2026-06-01 | $309.59 | $969.64 | 1,060,400 | — | — |
| 2026-05-29 | $315.18 | $987.15 | 1,759,700 | — | — |
| 2026-05-28 | $314.78 | $985.90 | 1,679,800 | — | — |
| 2026-05-27 | $309.05 | $967.95 | 966,000 | — | — |
| 2026-05-26 | $313.47 | $981.79 | 912,400 | — | — |
| 2026-05-22 | $311.98 | $977.13 | 944,800 | — | — |
| 2026-05-21 | $306.33 | $959.43 | 883,300 | — | — |
| 2026-05-20 | $309.15 | $968.26 | 1,583,200 | — | — |
| 2026-05-19 | $308.15 | $965.13 | 1,202,600 | — | — |
| 2026-05-18 | $311.16 | $974.56 | 1,135,500 | — | — |
| 2026-05-15 | $303.39 | $950.22 | 1,273,000 | — | — |
| 2026-05-14 | $307.62 | $963.47 | 979,900 | — | — |
| 2026-05-13 | $304.93 | $955.05 | 842,800 | — | — |
| 2026-05-12 | $309.47 | $969.27 | 1,367,100 | — | — |
| 2026-05-11 | $302.35 | $946.97 | 1,298,600 | — | — |
| 2026-05-08 | $299.64 | $938.48 | 1,189,800 | — | — |
| 2026-05-07 | $301.18 | $943.30 | 1,674,100 | — | — |
| 2026-05-06 | $302.20 | $946.50 | 2,282,300 | — | — |
| 2026-05-05 | $302.65 | $947.91 | 2,079,500 | — | — |
| 2026-05-04 | $308.62 | $966.60 | 1,442,200 | — | — |
| 2026-05-01 | $313.37 | $981.48 | 1,419,700 | — | — |
| 2026-04-30 | $320.55 | $1,003.97 | 2,659,900 | — | — |
| 2026-04-29 | $321.40 | $1,006.63 | 1,591,200 | — | — |
| 2026-04-28 | $324.88 | $1,017.53 | 1,561,300 | — | — |
| 2026-04-27 | $320.46 | $1,003.69 | 1,256,300 | — | — |
| 2026-04-24 | $317.51 | $994.45 | 2,350,900 | — | — |
| 2026-04-23 | $330.22 | $1,034.26 | 2,172,200 | — | — |
| 2026-04-22 | $331.66 | $1,038.77 | 2,156,800 | — | — |
| 2026-04-21 | $340.30 | $1,065.83 | 1,581,800 | — | — |
| 2026-04-20 | $348.57 | $1,091.73 | 838,700 | — | — |
| 2026-04-17 | $350.35 | $1,097.30 | 1,267,600 | — | — |
| 2026-04-16 | $353.41 | $1,106.89 | 1,029,300 | — | — |
| 2026-04-15 | $355.92 | $1,114.75 | 1,036,500 | — | — |