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
- 2015-01-28 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 | — | — | — | $267.96 | 44,321 |
| 2026-09-03 | — | — | — | $266.56 | 52,159 |
| 2026-09-02 | — | — | — | $266.38 | 25,086 |
| 2026-09-01 | — | — | — | $262.40 | 44,887 |
| 2026-08-31 | — | — | — | $247.13 | 66,870 |
| 2026-08-28 | — | — | — | $248.98 | 32,609 |
| 2026-08-27 | $249.36 | $249.36 | 189,500 | $249.70 | 7,732 |
| 2026-08-26 | $250.25 | $250.25 | 237,400 | $254.35 | 12,109 |
| 2026-08-25 | $252.99 | $252.99 | 333,500 | $253.63 | 17,867 |
| 2026-08-24 | $251.95 | $251.95 | 329,900 | $254.59 | 17,971 |
| 2026-08-21 | $253.29 | $253.29 | 363,800 | $255.51 | 23,029 |
| 2026-08-20 | $254.81 | $254.81 | 533,600 | $257.87 | 37,931 |
| 2026-08-19 | $259.62 | $259.62 | 541,200 | $257.53 | 29,963 |
| 2026-08-18 | $248.85 | $248.85 | 452,600 | $245.68 | 24,123 |
| 2026-08-17 | $247.40 | $247.40 | 607,700 | $244.15 | 26,286 |
| 2026-08-14 | $248.50 | $248.50 | 650,400 | $243.61 | 48,592 |
| 2026-08-13 | $246.23 | $246.23 | 1,060,600 | $249.51 | 84,294 |
| 2026-08-12 | $255.46 | $255.46 | 439,800 | $253.95 | 34,119 |
| 2026-08-11 | $254.57 | $254.57 | 418,500 | $258.06 | 59,106 |
| 2026-08-10 | $255.62 | $255.62 | 423,500 | $256.33 | 29,547 |
| 2026-08-07 | $255.41 | $255.41 | 325,500 | $253.42 | 26,311 |
| 2026-08-06 | $249.85 | $249.85 | 746,600 | $246.06 | 35,021 |
| 2026-08-05 | $244.20 | $244.20 | 486,200 | $245.65 | 41,940 |
| 2026-08-04 | $244.59 | $244.59 | 791,800 | $244.42 | 56,631 |
| 2026-08-03 | $243.45 | $243.45 | 622,900 | $243.89 | 30,943 |
| 2026-07-31 | $243.91 | $243.91 | 508,900 | $249.60 | 32,134 |
| 2026-07-30 | $251.07 | $251.07 | 475,200 | $250.99 | 16,278 |
| 2026-07-29 | $252.05 | $252.05 | 507,100 | $256.38 | 47,860 |
| 2026-07-28 | $254.44 | $254.44 | 578,600 | $254.43 | 36,835 |
| 2026-07-27 | $253.42 | $253.42 | 365,400 | $255.04 | 35,420 |
| 2026-07-24 | $253.86 | $253.86 | 390,400 | $255.24 | 32,837 |
| 2026-07-23 | $252.66 | $252.66 | 308,300 | $252.48 | 26,963 |
| 2026-07-22 | $251.93 | $251.93 | 412,300 | $254.39 | 30,518 |
| 2026-07-21 | $255.20 | $255.20 | 549,000 | $254.88 | 42,801 |
| 2026-07-20 | $251.76 | $251.76 | 515,400 | $262.94 | 46,598 |
| 2026-07-17 | $261.00 | $261.00 | 668,300 | — | — |
| 2026-07-16 | $259.80 | $259.80 | 485,800 | — | — |
| 2026-07-15 | $268.57 | $268.57 | 442,000 | — | — |
| 2026-07-14 | $265.57 | $265.57 | 516,500 | — | — |
| 2026-07-13 | $265.22 | $265.22 | 601,100 | — | — |
| 2026-07-10 | $270.45 | $270.45 | 375,400 | — | — |
| 2026-07-09 | $275.43 | $275.43 | 667,100 | — | — |
| 2026-07-08 | $277.18 | $277.18 | 739,700 | — | — |
| 2026-07-07 | $266.97 | $266.97 | 627,600 | — | — |
| 2026-07-06 | $267.92 | $267.92 | 547,100 | — | — |
| 2026-07-02 | $274.50 | $274.50 | 552,400 | — | — |
| 2026-07-01 | $267.79 | $267.79 | 541,800 | — | — |
| 2026-06-30 | $266.72 | $266.72 | 630,500 | — | — |
| 2026-06-29 | $263.70 | $263.70 | 1,113,700 | — | — |
| 2026-06-26 | $260.75 | $260.75 | 4,450,800 | — | — |
| 2026-06-25 | $261.58 | $261.58 | 2,654,000 | — | — |
| 2026-06-24 | $238.01 | $238.01 | 476,300 | — | — |
| 2026-06-23 | $238.59 | $238.59 | 836,600 | — | — |
| 2026-06-22 | $228.00 | $228.00 | 560,700 | — | — |
| 2026-06-18 | $230.83 | $230.83 | 908,500 | — | — |
| 2026-06-17 | $231.15 | $231.15 | 726,600 | — | — |
| 2026-06-16 | $231.20 | $231.20 | 812,500 | — | — |
| 2026-06-15 | $223.29 | $223.29 | 638,100 | — | — |
| 2026-06-12 | $218.06 | $218.06 | 405,000 | — | — |
| 2026-06-11 | $215.60 | $215.60 | 694,900 | — | — |
| 2026-06-10 | $209.79 | $209.79 | 387,600 | — | — |
| 2026-06-09 | $213.23 | $213.23 | 540,500 | — | — |
| 2026-06-08 | $205.81 | $205.81 | 1,092,200 | — | — |
| 2026-06-05 | $210.45 | $210.45 | 592,700 | — | — |
| 2026-06-04 | $218.84 | $218.84 | 485,700 | — | — |
| 2026-06-03 | $216.79 | $216.79 | 379,600 | — | — |
| 2026-06-02 | $216.60 | $216.60 | 529,900 | — | — |
| 2026-06-01 | $218.82 | $218.82 | 663,400 | — | — |
| 2026-05-29 | $224.11 | $224.11 | 1,266,200 | — | — |
| 2026-05-28 | $237.47 | $237.47 | 297,300 | — | — |
| 2026-05-27 | $235.26 | $235.26 | 353,400 | — | — |
| 2026-05-26 | $239.65 | $239.65 | 727,600 | — | — |
| 2026-05-22 | $247.05 | $247.05 | 450,900 | — | — |
| 2026-05-21 | $247.51 | $247.51 | 410,300 | — | — |
| 2026-05-20 | $241.34 | $241.34 | 498,700 | — | — |
| 2026-05-19 | $237.98 | $237.98 | 507,700 | — | — |
| 2026-05-18 | $237.64 | $237.64 | 584,000 | — | — |
| 2026-05-15 | $240.50 | $240.50 | 471,300 | — | — |
| 2026-05-14 | $245.49 | $245.49 | 278,100 | — | — |
| 2026-05-13 | $243.58 | $243.58 | 432,500 | — | — |
| 2026-05-12 | $237.65 | $237.65 | 879,700 | — | — |
| 2026-05-11 | $238.67 | $238.67 | 682,300 | — | — |
| 2026-05-08 | $238.66 | $238.66 | 674,200 | — | — |
| 2026-05-07 | $246.14 | $246.14 | 1,491,400 | — | — |
| 2026-05-06 | $235.90 | $235.90 | 877,800 | — | — |
| 2026-05-05 | $225.28 | $225.28 | 446,100 | — | — |
| 2026-05-04 | $228.71 | $228.71 | 275,600 | — | — |
| 2026-05-01 | $220.93 | $220.93 | 458,800 | — | — |
| 2026-04-30 | $229.38 | $229.38 | 576,900 | — | — |
| 2026-04-29 | $220.28 | $220.28 | 1,674,700 | — | — |
| 2026-04-28 | $222.08 | $222.08 | 2,222,400 | — | — |
| 2026-04-27 | $226.66 | $226.66 | 714,700 | — | — |
| 2026-04-24 | $229.27 | $229.27 | 622,800 | — | — |
| 2026-04-23 | $225.00 | $225.00 | 832,000 | — | — |
| 2026-04-22 | $231.05 | $231.05 | 1,809,600 | — | — |
| 2026-04-21 | $240.29 | $240.29 | 558,200 | — | — |
| 2026-04-20 | $245.38 | $245.38 | 403,500 | — | — |
| 2026-04-17 | $244.48 | $244.48 | 374,400 | — | — |
| 2026-04-16 | $242.95 | $242.95 | 559,900 | — | — |
| 2026-04-15 | $241.71 | $241.71 | 667,700 | — | — |