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
- 1992-06-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 | — | — | — | $478.56 | 59,156 |
| 2026-09-03 | — | — | — | $487.90 | 62,013 |
| 2026-09-02 | — | — | — | $487.01 | 41,345 |
| 2026-09-01 | — | — | — | $488.95 | 50,287 |
| 2026-08-31 | — | — | — | $490.70 | 47,826 |
| 2026-08-28 | — | — | — | $487.01 | 34,042 |
| 2026-08-27 | $485.35 | $855.90 | 1,899,800 | $484.58 | 42,368 |
| 2026-08-26 | $490.33 | $864.69 | 1,843,200 | $488.90 | 71,118 |
| 2026-08-25 | $487.20 | $859.17 | 1,785,600 | $489.89 | 38,505 |
| 2026-08-24 | $490.03 | $864.16 | 2,184,100 | $488.69 | 103,318 |
| 2026-08-21 | $487.57 | $859.82 | 2,048,400 | $485.55 | 95,095 |
| 2026-08-20 | $481.29 | $848.74 | 1,811,400 | $481.25 | 66,029 |
| 2026-08-19 | $481.13 | $848.46 | 2,847,100 | $479.19 | 103,303 |
| 2026-08-18 | $478.71 | $844.19 | 2,401,000 | $481.50 | 100,547 |
| 2026-08-17 | $474.33 | $836.47 | 1,745,800 | $481.69 | 72,822 |
| 2026-08-14 | $482.74 | $851.30 | 1,365,100 | $479.41 | 39,545 |
| 2026-08-13 | $478.20 | $843.30 | 2,197,600 | $479.86 | 90,940 |
| 2026-08-12 | $479.43 | $845.46 | 2,336,900 | $488.29 | 76,142 |
| 2026-08-11 | $490.53 | $865.04 | 1,332,200 | $491.03 | 53,344 |
| 2026-08-10 | $492.46 | $868.44 | 1,877,600 | $489.14 | 87,842 |
| 2026-08-07 | $489.98 | $864.07 | 1,731,300 | $488.09 | 60,288 |
| 2026-08-06 | $490.11 | $864.30 | 2,062,400 | $497.31 | 116,077 |
| 2026-08-05 | $491.05 | $865.96 | 2,209,600 | $490.25 | 112,212 |
| 2026-08-04 | $484.64 | $854.65 | 2,974,700 | $482.65 | 148,567 |
| 2026-08-03 | $480.46 | $847.28 | 2,806,200 | $482.54 | 123,025 |
| 2026-07-31 | $478.38 | $843.61 | 5,221,600 | $474.98 | 266,185 |
| 2026-07-30 | $508.64 | $896.98 | 2,360,800 | $510.51 | 119,841 |
| 2026-07-29 | $511.17 | $901.44 | 2,030,200 | $511.78 | 134,859 |
| 2026-07-28 | $511.18 | $901.45 | 2,339,600 | $513.44 | 135,788 |
| 2026-07-27 | $507.02 | $894.12 | 1,656,100 | $513.33 | 79,583 |
| 2026-07-24 | $512.28 | $903.39 | 1,327,200 | $506.41 | 60,443 |
| 2026-07-23 | $506.32 | $892.88 | 1,808,400 | $503.87 | 68,238 |
| 2026-07-22 | $508.67 | $897.03 | 1,636,600 | $506.25 | 79,555 |
| 2026-07-21 | $505.03 | $890.61 | 1,777,100 | $511.90 | 81,679 |
| 2026-07-20 | $512.05 | $902.99 | 1,583,600 | $513.08 | 75,539 |
| 2026-07-17 | $513.22 | $905.05 | 2,780,800 | — | — |
| 2026-07-16 | $520.74 | $918.31 | 2,046,100 | — | — |
| 2026-07-15 | $514.15 | $906.69 | 1,529,700 | — | — |
| 2026-07-14 | $522.54 | $921.49 | 2,153,600 | — | — |
| 2026-07-13 | $524.06 | $924.17 | 1,628,800 | — | — |
| 2026-07-10 | $529.79 | $934.27 | 1,858,100 | — | — |
| 2026-07-09 | $525.56 | $926.81 | 1,870,500 | — | — |
| 2026-07-08 | $527.67 | $930.53 | 1,619,200 | — | — |
| 2026-07-07 | $538.23 | $949.16 | 2,098,200 | — | — |
| 2026-07-06 | $540.52 | $953.20 | 2,296,700 | — | — |
| 2026-07-02 | $546.64 | $963.99 | 2,275,600 | — | — |
| 2026-07-01 | $533.55 | $940.90 | 3,087,500 | — | — |
| 2026-06-30 | $518.94 | $915.14 | 2,581,100 | — | — |
| 2026-06-29 | $511.06 | $901.24 | 2,314,400 | — | — |
| 2026-06-26 | $519.62 | $916.34 | 3,318,300 | — | — |
| 2026-06-25 | $522.28 | $921.03 | 2,281,900 | — | — |
| 2026-06-24 | $515.73 | $909.48 | 2,564,900 | — | — |
| 2026-06-23 | $512.26 | $903.36 | 2,215,800 | — | — |
| 2026-06-22 | $516.71 | $911.21 | 1,926,100 | — | — |
| 2026-06-18 | $512.15 | $903.17 | 5,193,700 | — | — |
| 2026-06-17 | $515.85 | $909.69 | 2,090,800 | — | — |
| 2026-06-16 | $518.17 | $913.78 | 2,490,600 | — | — |
| 2026-06-15 | $521.48 | $919.62 | 2,860,700 | — | — |
| 2026-06-12 | $523.57 | $923.30 | 2,191,200 | — | — |
| 2026-06-11 | $515.44 | $908.97 | 2,259,500 | — | — |
| 2026-06-10 | $509.16 | $897.89 | 2,572,100 | — | — |
| 2026-06-09 | $515.59 | $909.23 | 2,956,600 | — | — |
| 2026-06-08 | $501.92 | $885.12 | 1,890,500 | — | — |
| 2026-06-05 | $507.90 | $895.67 | 2,886,200 | — | — |
| 2026-06-04 | $507.45 | $894.88 | 2,995,800 | — | — |
| 2026-06-03 | $507.57 | $892.27 | 2,283,600 | — | — |
| 2026-06-02 | $495.91 | $871.77 | 3,010,900 | — | — |
| 2026-06-01 | $497.41 | $874.41 | 2,507,300 | — | — |
| 2026-05-29 | $497.69 | $874.90 | 4,481,400 | — | — |
| 2026-05-28 | $501.98 | $882.44 | 2,266,400 | — | — |
| 2026-05-27 | $507.87 | $892.79 | 1,594,800 | — | — |
| 2026-05-26 | $514.97 | $905.28 | 2,099,100 | — | — |
| 2026-05-22 | $517.58 | $909.86 | 1,454,000 | — | — |
| 2026-05-21 | $514.51 | $904.47 | 1,655,700 | — | — |
| 2026-05-20 | $506.63 | $890.61 | 2,049,700 | — | — |
| 2026-05-19 | $506.07 | $889.63 | 2,104,800 | — | — |
| 2026-05-18 | $510.86 | $898.05 | 1,881,300 | — | — |
| 2026-05-15 | $506.11 | $889.70 | 2,157,300 | — | — |
| 2026-05-14 | $511.65 | $899.44 | 1,969,000 | — | — |
| 2026-05-13 | $513.26 | $902.27 | 2,359,000 | — | — |
| 2026-05-12 | $503.87 | $885.76 | 1,430,400 | — | — |
| 2026-05-11 | $504.40 | $886.69 | 1,769,200 | — | — |
| 2026-05-08 | $493.16 | $866.94 | 1,686,200 | — | — |
| 2026-05-07 | $493.85 | $868.15 | 1,937,600 | — | — |
| 2026-05-06 | $501.87 | $882.25 | 2,289,300 | — | — |
| 2026-05-05 | $500.29 | $879.47 | 1,902,800 | — | — |
| 2026-05-04 | $493.55 | $867.62 | 2,406,600 | — | — |
| 2026-05-01 | $507.92 | $892.88 | 2,578,300 | — | — |
| 2026-04-30 | $501.14 | $880.96 | 3,036,800 | — | — |
| 2026-04-29 | $504.71 | $887.24 | 1,440,000 | — | — |
| 2026-04-28 | $510.29 | $897.05 | 2,743,200 | — | — |
| 2026-04-27 | $510.75 | $897.86 | 1,773,700 | — | — |
| 2026-04-24 | $510.30 | $897.07 | 1,486,800 | — | — |
| 2026-04-23 | $508.06 | $893.13 | 1,716,400 | — | — |
| 2026-04-22 | $494.62 | $869.50 | 1,554,600 | — | — |
| 2026-04-21 | $494.84 | $869.89 | 1,544,400 | — | — |
| 2026-04-20 | $498.15 | $875.71 | 1,717,500 | — | — |
| 2026-04-17 | $492.23 | $865.30 | 3,012,400 | — | — |
| 2026-04-16 | $499.22 | $877.59 | 1,630,800 | — | — |
| 2026-04-15 | $497.94 | $875.34 | 1,553,000 | — | — |