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 — 2026
| 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 | — | — |
| 2026-04-14 | $355.56 | $1,113.62 | 947,900 | — | — |
| 2026-04-13 | $357.95 | $1,121.11 | 1,082,300 | — | — |
| 2026-04-10 | $353.59 | $1,107.45 | 1,250,600 | — | — |
| 2026-04-09 | $357.97 | $1,121.17 | 1,136,800 | — | — |
| 2026-04-08 | $361.97 | $1,133.70 | 1,384,300 | — | — |
| 2026-04-07 | $354.00 | $1,108.74 | 748,200 | — | — |
| 2026-04-06 | $358.73 | $1,123.55 | 1,014,000 | — | — |
| 2026-04-02 | $356.00 | $1,115.00 | 1,009,400 | — | — |
| 2026-04-01 | $353.91 | $1,108.45 | 1,305,000 | — | — |
| 2026-03-31 | $345.15 | $1,081.02 | 1,279,200 | — | — |
| 2026-03-30 | $339.93 | $1,064.67 | 1,418,700 | — | — |
| 2026-03-27 | $343.00 | $1,074.28 | 1,097,200 | — | — |
| 2026-03-26 | $349.34 | $1,094.14 | 916,600 | — | — |
| 2026-03-25 | $352.02 | $1,102.53 | 1,468,600 | — | — |
| 2026-03-24 | $351.42 | $1,100.65 | 1,303,600 | — | — |
| 2026-03-23 | $345.48 | $1,082.05 | 2,244,800 | — | — |
| 2026-03-20 | $352.85 | $1,105.13 | 2,473,800 | — | — |
| 2026-03-19 | $363.70 | $1,139.12 | 1,114,400 | — | — |
| 2026-03-18 | $368.38 | $1,153.77 | 1,249,900 | — | — |
| 2026-03-17 | $368.86 | $1,155.28 | 1,353,300 | — | — |
| 2026-03-16 | $366.21 | $1,146.98 | 1,382,800 | — | — |
| 2026-03-13 | $358.96 | $1,124.27 | 1,135,600 | — | — |
| 2026-03-12 | $357.88 | $1,120.89 | 1,547,500 | — | — |
| 2026-03-11 | $364.26 | $1,140.87 | 1,107,000 | — | — |
| 2026-03-10 | $361.72 | $1,132.91 | 1,285,400 | — | — |
| 2026-03-09 | $371.26 | $1,162.79 | 2,254,900 | — | — |
| 2026-03-06 | $366.61 | $1,148.23 | 1,692,500 | — | — |
| 2026-03-05 | $360.10 | $1,123.93 | 1,134,500 | — | — |
| 2026-03-04 | $368.75 | $1,150.92 | 967,800 | — | — |
| 2026-03-03 | $368.00 | $1,148.58 | 1,495,900 | — | — |
| 2026-03-02 | $378.48 | $1,181.29 | 2,965,100 | — | — |
| 2026-02-27 | $364.54 | $1,137.78 | 1,963,500 | — | — |
| 2026-02-26 | $355.16 | $1,108.51 | 1,553,000 | — | — |
| 2026-02-25 | $341.05 | $1,064.47 | 1,770,400 | — | — |
| 2026-02-24 | $354.27 | $1,105.73 | 810,800 | — | — |
| 2026-02-23 | $355.14 | $1,108.44 | 1,099,700 | — | — |
| 2026-02-20 | $356.14 | $1,111.57 | 1,045,400 | — | — |
| 2026-02-19 | $358.70 | $1,119.56 | 964,400 | — | — |
| 2026-02-18 | $352.12 | $1,099.02 | 1,042,100 | — | — |
| 2026-02-17 | $346.59 | $1,081.76 | 1,284,100 | — | — |
| 2026-02-13 | $345.50 | $1,078.36 | 1,029,400 | — | — |
| 2026-02-12 | $339.90 | $1,060.88 | 1,490,500 | — | — |
| 2026-02-11 | $340.29 | $1,062.10 | 1,143,700 | — | — |
| 2026-02-10 | $345.08 | $1,077.05 | 920,100 | — | — |
| 2026-02-09 | $350.60 | $1,094.28 | 811,300 | — | — |
| 2026-02-06 | $349.66 | $1,091.34 | 975,800 | — | — |
| 2026-02-05 | $342.22 | $1,068.12 | 1,354,900 | — | — |
| 2026-02-04 | $339.07 | $1,058.29 | 1,817,400 | — | — |
| 2026-02-03 | $351.57 | $1,097.30 | 1,437,200 | — | — |
| 2026-02-02 | $340.24 | $1,061.94 | 1,486,600 | — | — |
| 2026-01-30 | $342.85 | $1,070.09 | 2,253,900 | — | — |
| 2026-01-29 | $356.02 | $1,111.19 | 2,109,900 | — | — |
| 2026-01-28 | $360.30 | $1,124.55 | 1,482,600 | — | — |
| 2026-01-27 | $360.54 | $1,125.30 | 1,289,800 | — | — |
| 2026-01-26 | $354.20 | $1,105.51 | 1,216,900 | — | — |
| 2026-01-23 | $354.73 | $1,107.17 | 1,473,300 | — | — |
| 2026-01-22 | $355.75 | $1,110.35 | 1,356,600 | — | — |
| 2026-01-21 | $347.81 | $1,085.57 | 2,255,400 | — | — |
| 2026-01-20 | $342.33 | $1,068.46 | 1,857,200 | — | — |
| 2026-01-16 | $346.46 | $1,081.35 | 1,535,200 | — | — |
| 2026-01-15 | $340.42 | $1,062.50 | 2,111,300 | — | — |
| 2026-01-14 | $342.85 | $1,070.09 | 2,153,300 | — | — |
| 2026-01-13 | $341.24 | $1,065.06 | 4,739,000 | — | — |
| 2026-01-12 | $340.68 | $1,063.31 | 1,443,200 | — | — |
| 2026-01-09 | $335.77 | $1,047.99 | 1,894,900 | — | — |
| 2026-01-08 | $325.74 | $1,016.68 | 3,545,100 | — | — |
| 2026-01-07 | $309.76 | $966.81 | 2,215,100 | — | — |
| 2026-01-06 | $314.47 | $981.51 | 1,105,300 | — | — |
| 2026-01-05 | $311.38 | $971.86 | 1,294,100 | — | — |
| 2026-01-02 | $304.48 | $950.33 | 934,600 | — | — |