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
- 1994-06-07 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 | — | — | — | $276.61 | 19,069 |
| 2026-09-03 | — | — | — | $279.44 | 22,842 |
| 2026-09-02 | — | — | — | $279.32 | 34,537 |
| 2026-09-01 | — | — | — | $282.38 | 41,680 |
| 2026-08-31 | — | — | — | $282.02 | 13,473 |
| 2026-08-28 | — | — | — | $282.28 | 28,269 |
| 2026-08-27 | $280.76 | $1,033.27 | 497,400 | $288.31 | 31,100 |
| 2026-08-26 | $288.17 | $1,060.54 | 811,400 | $292.86 | 51,052 |
| 2026-08-25 | $292.00 | $1,074.64 | 459,100 | $292.09 | 25,398 |
| 2026-08-24 | $293.61 | $1,080.56 | 360,300 | $291.87 | 27,339 |
| 2026-08-21 | $289.00 | $1,063.60 | 254,800 | $289.32 | 7,244 |
| 2026-08-20 | $287.71 | $1,058.85 | 297,800 | $288.59 | 22,156 |
| 2026-08-19 | $287.36 | $1,057.56 | 319,000 | $286.26 | 22,952 |
| 2026-08-18 | $283.71 | $1,044.13 | 511,400 | $282.06 | 32,450 |
| 2026-08-17 | $283.06 | $1,041.74 | 313,300 | $281.98 | 14,357 |
| 2026-08-14 | $287.52 | $1,058.15 | 406,500 | $287.22 | 20,173 |
| 2026-08-13 | $287.39 | $1,057.67 | 297,200 | $282.40 | 15,281 |
| 2026-08-12 | $281.27 | $1,035.15 | 252,500 | $282.12 | 7,989 |
| 2026-08-11 | $282.46 | $1,039.53 | 318,500 | $282.37 | 13,372 |
| 2026-08-10 | $283.21 | $1,042.29 | 290,300 | $285.84 | 11,515 |
| 2026-08-07 | $288.10 | $1,060.28 | 241,000 | $282.37 | 9,773 |
| 2026-08-06 | $285.12 | $1,049.32 | 212,700 | $294.10 | 9,369 |
| 2026-08-05 | $288.04 | $1,060.06 | 259,500 | $290.06 | 10,071 |
| 2026-08-04 | $287.21 | $1,057.01 | 594,000 | $285.47 | 38,650 |
| 2026-08-03 | $285.88 | $1,052.11 | 545,900 | $286.79 | 20,883 |
| 2026-07-31 | $284.14 | $1,045.71 | 819,300 | $281.09 | 34,562 |
| 2026-07-30 | $281.86 | $1,037.32 | 794,000 | $290.48 | 50,740 |
| 2026-07-29 | $296.80 | $1,092.30 | 500,300 | $296.01 | 28,057 |
| 2026-07-28 | $294.52 | $1,083.91 | 688,900 | $291.92 | 29,433 |
| 2026-07-27 | $290.68 | $1,069.78 | 357,600 | $292.70 | 22,135 |
| 2026-07-24 | $293.46 | $1,080.01 | 513,100 | $292.21 | 52,324 |
| 2026-07-23 | $293.20 | $1,079.05 | 439,400 | $292.22 | 25,139 |
| 2026-07-22 | $293.07 | $1,078.58 | 306,000 | $295.08 | 18,947 |
| 2026-07-21 | $294.01 | $1,082.04 | 383,400 | $292.80 | 13,545 |
| 2026-07-20 | $293.83 | $1,081.37 | 493,200 | $292.77 | 27,054 |
| 2026-07-17 | $292.93 | $1,078.06 | 421,000 | — | — |
| 2026-07-16 | $297.42 | $1,094.58 | 558,500 | — | — |
| 2026-07-15 | $292.79 | $1,077.55 | 447,500 | — | — |
| 2026-07-14 | $298.13 | $1,097.20 | 537,000 | — | — |
| 2026-07-13 | $297.48 | $1,094.81 | 480,300 | — | — |
| 2026-07-10 | $293.55 | $1,080.34 | 464,200 | — | — |
| 2026-07-09 | $291.12 | $1,071.40 | 410,900 | — | — |
| 2026-07-08 | $291.58 | $1,073.09 | 489,000 | — | — |
| 2026-07-07 | $298.32 | $1,097.90 | 837,200 | — | — |
| 2026-07-06 | $298.00 | $1,096.72 | 424,900 | — | — |
| 2026-07-02 | $298.33 | $1,097.93 | 381,400 | — | — |
| 2026-07-01 | $295.18 | $1,086.34 | 360,000 | — | — |
| 2026-06-30 | $291.59 | $1,073.13 | 413,000 | — | — |
| 2026-06-29 | $295.93 | $1,079.57 | 523,100 | — | — |
| 2026-06-26 | $295.34 | $1,077.42 | 629,900 | — | — |
| 2026-06-25 | $285.57 | $1,041.78 | 329,700 | — | — |
| 2026-06-24 | $281.65 | $1,027.48 | 403,200 | — | — |
| 2026-06-23 | $279.30 | $1,018.90 | 353,500 | — | — |
| 2026-06-22 | $276.28 | $1,007.89 | 638,900 | — | — |
| 2026-06-18 | $273.71 | $998.51 | 1,040,900 | — | — |
| 2026-06-17 | $274.40 | $1,001.03 | 445,700 | — | — |
| 2026-06-16 | $280.56 | $1,023.50 | 314,700 | — | — |
| 2026-06-15 | $281.39 | $1,026.53 | 414,700 | — | — |
| 2026-06-12 | $283.75 | $1,035.14 | 377,200 | — | — |
| 2026-06-11 | $280.59 | $1,023.61 | 459,000 | — | — |
| 2026-06-10 | $284.64 | $1,038.38 | 443,100 | — | — |
| 2026-06-09 | $284.78 | $1,038.89 | 446,800 | — | — |
| 2026-06-08 | $282.00 | $1,028.75 | 580,700 | — | — |
| 2026-06-05 | $285.43 | $1,041.26 | 437,100 | — | — |
| 2026-06-04 | $284.61 | $1,038.27 | 633,000 | — | — |
| 2026-06-03 | $277.79 | $1,013.39 | 345,200 | — | — |
| 2026-06-02 | $277.57 | $1,012.59 | 375,500 | — | — |
| 2026-06-01 | $276.93 | $1,010.26 | 740,000 | — | — |
| 2026-05-29 | $272.64 | $994.61 | 739,900 | — | — |
| 2026-05-28 | $276.44 | $1,008.47 | 356,300 | — | — |
| 2026-05-27 | $276.83 | $1,009.89 | 487,000 | — | — |
| 2026-05-26 | $277.25 | $1,011.42 | 410,600 | — | — |
| 2026-05-22 | $276.70 | $1,009.42 | 368,000 | — | — |
| 2026-05-21 | $273.80 | $998.84 | 566,200 | — | — |
| 2026-05-20 | $275.03 | $1,003.33 | 472,500 | — | — |
| 2026-05-19 | $272.63 | $994.57 | 496,400 | — | — |
| 2026-05-18 | $272.24 | $993.15 | 532,200 | — | — |
| 2026-05-15 | $267.06 | $974.25 | 835,800 | — | — |
| 2026-05-14 | $268.53 | $979.61 | 634,100 | — | — |
| 2026-05-13 | $271.94 | $992.05 | 427,200 | — | — |
| 2026-05-12 | $268.64 | $980.01 | 329,100 | — | — |
| 2026-05-11 | $268.77 | $980.49 | 411,500 | — | — |
| 2026-05-08 | $263.55 | $961.45 | 381,500 | — | — |
| 2026-05-07 | $267.37 | $975.38 | 408,300 | — | — |
| 2026-05-06 | $267.26 | $974.98 | 322,700 | — | — |
| 2026-05-05 | $266.69 | $972.90 | 251,700 | — | — |
| 2026-05-04 | $264.67 | $965.53 | 354,900 | — | — |
| 2026-05-01 | $263.35 | $960.72 | 408,800 | — | — |
| 2026-04-30 | $263.21 | $960.21 | 733,900 | — | — |
| 2026-04-29 | $264.92 | $966.44 | 1,016,000 | — | — |
| 2026-04-28 | $267.88 | $977.24 | 718,700 | — | — |
| 2026-04-27 | $256.83 | $936.93 | 570,200 | — | — |
| 2026-04-24 | $255.37 | $931.60 | 378,900 | — | — |
| 2026-04-23 | $255.06 | $930.47 | 356,500 | — | — |
| 2026-04-22 | $252.19 | $920.00 | 306,400 | — | — |
| 2026-04-21 | $253.16 | $923.54 | 303,900 | — | — |
| 2026-04-20 | $258.54 | $943.17 | 301,000 | — | — |
| 2026-04-17 | $254.97 | $930.15 | 462,500 | — | — |
| 2026-04-16 | $248.00 | $904.72 | 424,700 | — | — |
| 2026-04-15 | $251.71 | $918.25 | 375,900 | — | — |