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
- 1997-05-15 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.22 | 1,196,852 |
| 2026-09-03 | — | — | — | $256.27 | 852,481 |
| 2026-09-02 | — | — | — | $254.26 | 881,295 |
| 2026-09-01 | — | — | — | $254.53 | 1,016,205 |
| 2026-08-31 | — | — | — | $263.50 | 1,471,811 |
| 2026-08-28 | — | — | — | $258.32 | 1,731,530 |
| 2026-08-27 | $256.26 | $256.26 | 35,927,800 | $259.24 | 1,169,712 |
| 2026-08-26 | $260.28 | $260.28 | 21,528,400 | $261.07 | 615,044 |
| 2026-08-25 | $261.06 | $261.06 | 25,550,200 | $262.60 | 897,077 |
| 2026-08-24 | $262.07 | $262.07 | 28,070,500 | $259.79 | 1,007,685 |
| 2026-08-21 | $258.63 | $258.63 | 35,723,000 | $260.62 | 1,578,797 |
| 2026-08-20 | $260.11 | $260.11 | 28,374,100 | $263.17 | 1,086,416 |
| 2026-08-19 | $265.84 | $265.84 | 35,762,400 | $260.95 | 1,466,073 |
| 2026-08-18 | $259.45 | $259.45 | 33,171,300 | $260.82 | 1,482,239 |
| 2026-08-17 | $261.31 | $261.31 | 43,896,500 | $265.39 | 1,764,541 |
| 2026-08-14 | $262.65 | $262.65 | 27,251,700 | $264.88 | 878,085 |
| 2026-08-13 | $265.13 | $265.13 | 32,170,200 | $267.24 | 1,223,350 |
| 2026-08-12 | $267.28 | $267.28 | 29,941,100 | $273.21 | 1,138,212 |
| 2026-08-11 | $272.27 | $272.27 | 31,895,700 | $278.70 | 998,852 |
| 2026-08-10 | $278.09 | $278.09 | 35,731,900 | $274.18 | 1,267,409 |
| 2026-08-07 | $274.48 | $274.48 | 33,861,400 | $272.75 | 1,419,830 |
| 2026-08-06 | $272.26 | $272.26 | 30,672,900 | $272.83 | 1,232,125 |
| 2026-08-05 | $272.65 | $272.65 | 45,119,800 | $281.52 | 2,036,491 |
| 2026-08-04 | $277.42 | $277.42 | 69,748,100 | $276.14 | 2,640,467 |
| 2026-08-03 | $284.02 | $284.02 | 90,830,200 | $278.29 | 3,936,529 |
| 2026-07-31 | $271.58 | $271.58 | 129,054,800 | $264.97 | 6,027,368 |
| 2026-07-30 | $235.50 | $235.50 | 101,839,800 | $233.58 | 3,712,772 |
| 2026-07-29 | $226.65 | $226.65 | 44,957,500 | $229.38 | 2,880,236 |
| 2026-07-28 | $230.86 | $230.86 | 44,521,600 | $232.82 | 2,502,367 |
| 2026-07-27 | $231.39 | $231.39 | 34,999,500 | $235.78 | 1,565,492 |
| 2026-07-24 | $232.11 | $232.11 | 35,017,400 | $233.97 | 1,838,864 |
| 2026-07-23 | $233.66 | $233.66 | 47,465,300 | $236.32 | 2,653,079 |
| 2026-07-22 | $244.85 | $244.85 | 34,112,700 | $248.27 | 1,276,368 |
| 2026-07-21 | $247.55 | $247.55 | 27,732,100 | $249.20 | 1,271,175 |
| 2026-07-20 | $249.99 | $249.99 | 32,406,500 | $248.75 | 1,937,663 |
| 2026-07-17 | $247.23 | $247.23 | 43,572,400 | — | — |
| 2026-07-16 | $249.89 | $249.89 | 45,343,700 | — | — |
| 2026-07-15 | $254.96 | $254.96 | 45,240,600 | — | — |
| 2026-07-14 | $247.49 | $247.49 | 30,108,100 | — | — |
| 2026-07-13 | $247.31 | $247.31 | 34,636,100 | — | — |
| 2026-07-10 | $245.34 | $245.34 | 31,654,000 | — | — |
| 2026-07-09 | $247.04 | $247.04 | 38,091,700 | — | — |
| 2026-07-08 | $243.62 | $243.62 | 29,653,000 | — | — |
| 2026-07-07 | $245.98 | $245.98 | 40,579,600 | — | — |
| 2026-07-06 | $244.16 | $244.16 | 40,044,000 | — | — |
| 2026-07-02 | $242.67 | $242.67 | 48,246,400 | — | — |
| 2026-07-01 | $241.70 | $241.70 | 53,829,900 | — | — |
| 2026-06-30 | $238.34 | $238.34 | 66,228,300 | — | — |
| 2026-06-29 | $240.14 | $240.14 | 77,619,200 | — | — |
| 2026-06-26 | $232.69 | $232.69 | 248,372,100 | — | — |
| 2026-06-25 | $227.01 | $227.01 | 77,674,100 | — | — |
| 2026-06-24 | $234.27 | $234.27 | 70,282,600 | — | — |
| 2026-06-23 | $234.11 | $234.11 | 60,492,600 | — | — |
| 2026-06-22 | $232.79 | $232.79 | 68,388,500 | — | — |
| 2026-06-18 | $244.39 | $244.39 | 75,624,400 | — | — |
| 2026-06-17 | $237.50 | $237.50 | 44,780,800 | — | — |
| 2026-06-16 | $246.00 | $246.00 | 35,187,400 | — | — |
| 2026-06-15 | $246.02 | $246.02 | 41,711,600 | — | — |
| 2026-06-12 | $238.55 | $238.55 | 51,186,600 | — | — |
| 2026-06-11 | $241.51 | $241.51 | 41,335,400 | — | — |
| 2026-06-10 | $238.00 | $238.00 | 38,590,200 | — | — |
| 2026-06-09 | $244.19 | $244.19 | 44,425,400 | — | — |
| 2026-06-08 | $245.22 | $245.22 | 33,899,500 | — | — |
| 2026-06-05 | $246.03 | $246.03 | 55,607,800 | — | — |
| 2026-06-04 | $253.79 | $253.79 | 35,609,800 | — | — |
| 2026-06-03 | $250.02 | $250.02 | 51,394,200 | — | — |
| 2026-06-02 | $256.52 | $256.52 | 41,811,000 | — | — |
| 2026-06-01 | $261.26 | $261.26 | 53,604,400 | — | — |
| 2026-05-29 | $270.64 | $270.64 | 54,749,600 | — | — |
| 2026-05-28 | $274.00 | $274.00 | 40,630,400 | — | — |
| 2026-05-27 | $271.85 | $271.85 | 40,061,900 | — | — |
| 2026-05-26 | $265.29 | $265.29 | 38,028,100 | — | — |
| 2026-05-22 | $266.32 | $266.32 | 27,535,500 | — | — |
| 2026-05-21 | $268.46 | $268.46 | 36,591,700 | — | — |
| 2026-05-20 | $265.01 | $265.01 | 34,933,200 | — | — |
| 2026-05-19 | $259.34 | $259.34 | 40,340,700 | — | — |
| 2026-05-18 | $264.86 | $264.86 | 33,690,800 | — | — |
| 2026-05-15 | $264.14 | $264.14 | 40,770,300 | — | — |
| 2026-05-14 | $267.22 | $267.22 | 31,338,400 | — | — |
| 2026-05-13 | $270.13 | $270.13 | 39,670,900 | — | — |
| 2026-05-12 | $265.82 | $265.82 | 36,776,200 | — | — |
| 2026-05-11 | $268.99 | $268.99 | 38,176,700 | — | — |
| 2026-05-08 | $272.68 | $272.68 | 34,732,700 | — | — |
| 2026-05-07 | $271.17 | $271.17 | 35,892,900 | — | — |
| 2026-05-06 | $274.99 | $274.99 | 44,552,000 | — | — |
| 2026-05-05 | $273.55 | $273.55 | 41,908,500 | — | — |
| 2026-05-04 | $272.05 | $272.05 | 49,083,700 | — | — |
| 2026-05-01 | $268.26 | $268.26 | 50,825,200 | — | — |
| 2026-04-30 | $265.06 | $265.06 | 100,974,900 | — | — |
| 2026-04-29 | $263.04 | $263.04 | 72,367,900 | — | — |
| 2026-04-28 | $259.70 | $259.70 | 42,204,400 | — | — |
| 2026-04-27 | $261.12 | $261.12 | 44,906,800 | — | — |
| 2026-04-24 | $263.99 | $263.99 | 53,777,400 | — | — |
| 2026-04-23 | $255.08 | $255.08 | 39,091,400 | — | — |
| 2026-04-22 | $255.36 | $255.36 | 36,065,100 | — | — |
| 2026-04-21 | $249.91 | $249.91 | 42,922,400 | — | — |
| 2026-04-20 | $248.28 | $248.28 | 39,463,100 | — | — |
| 2026-04-17 | $250.56 | $250.56 | 52,029,300 | — | — |
| 2026-04-16 | $249.70 | $249.70 | 41,895,700 | — | — |
| 2026-04-15 | $248.50 | $248.50 | 43,045,200 | — | — |