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
- 1990-08-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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $195.07 | 5,094 |
| 2026-09-03 | — | — | — | $195.55 | 5,157 |
| 2026-09-02 | — | — | — | $192.94 | 4,827 |
| 2026-09-01 | — | — | — | $195.73 | 3,975 |
| 2026-08-31 | — | — | — | $196.10 | 1,508 |
| 2026-08-28 | — | — | — | $200.04 | 3,433 |
| 2026-08-27 | $198.05 | $765.19 | 150,300 | $198.44 | 4,620 |
| 2026-08-26 | $199.54 | $770.95 | 94,500 | $196.50 | 3,306 |
| 2026-08-25 | $199.89 | $772.30 | 61,200 | $201.95 | 2,619 |
| 2026-08-24 | $203.46 | $786.10 | 69,900 | $202.56 | 1,464 |
| 2026-08-21 | $202.13 | $780.96 | 120,600 | $203.00 | 2,495 |
| 2026-08-20 | $202.14 | $776.75 | 67,000 | $203.58 | 4,444 |
| 2026-08-19 | $201.69 | $775.02 | 75,400 | $205.17 | 4,376 |
| 2026-08-18 | $204.40 | $785.43 | 78,800 | $205.68 | 2,637 |
| 2026-08-17 | $205.53 | $789.77 | 124,300 | $207.45 | 2,910 |
| 2026-08-14 | $207.79 | $798.46 | 48,000 | $207.14 | 2,708 |
| 2026-08-13 | $207.61 | $797.76 | 60,600 | $205.42 | 3,658 |
| 2026-08-12 | $205.67 | $790.31 | 51,000 | $204.15 | 2,999 |
| 2026-08-11 | $203.39 | $781.55 | 64,700 | $203.31 | 2,349 |
| 2026-08-10 | $200.94 | $772.13 | 70,000 | $199.03 | 4,598 |
| 2026-08-07 | $203.40 | $781.59 | 65,700 | $204.11 | 1,355 |
| 2026-08-06 | $205.52 | $789.73 | 72,800 | $210.70 | 1,857 |
| 2026-08-05 | $207.82 | $798.57 | 119,100 | $205.71 | 2,492 |
| 2026-08-04 | $210.10 | $807.33 | 132,700 | $206.10 | 8,519 |
| 2026-08-03 | $207.47 | $797.23 | 113,100 | $211.10 | 4,667 |
| 2026-07-31 | $208.15 | $799.84 | 115,100 | $207.79 | 4,729 |
| 2026-07-30 | $207.15 | $796.00 | 115,500 | $211.59 | 5,066 |
| 2026-07-29 | $212.56 | $816.79 | 189,000 | $207.65 | 11,547 |
| 2026-07-28 | $206.97 | $795.30 | 391,200 | $195.97 | 20,553 |
| 2026-07-27 | $189.35 | $727.60 | 69,500 | $191.10 | 3,422 |
| 2026-07-24 | $188.58 | $724.64 | 55,300 | $184.45 | 2,567 |
| 2026-07-23 | $184.93 | $710.61 | 73,200 | $184.20 | 3,128 |
| 2026-07-22 | $186.21 | $715.53 | 96,400 | $187.39 | 3,979 |
| 2026-07-21 | $188.42 | $724.02 | 152,500 | $186.65 | 3,796 |
| 2026-07-20 | $187.37 | $719.99 | 85,600 | $188.83 | 3,666 |
| 2026-07-17 | $189.47 | $728.06 | 95,300 | — | — |
| 2026-07-16 | $192.19 | $738.51 | 133,800 | — | — |
| 2026-07-15 | $186.06 | $714.96 | 85,300 | — | — |
| 2026-07-14 | $183.37 | $704.62 | 70,400 | — | — |
| 2026-07-13 | $185.75 | $713.76 | 87,700 | — | — |
| 2026-07-10 | $184.46 | $708.81 | 112,800 | — | — |
| 2026-07-09 | $182.86 | $702.66 | 64,700 | — | — |
| 2026-07-08 | $180.83 | $694.86 | 121,500 | — | — |
| 2026-07-07 | $184.28 | $708.12 | 83,400 | — | — |
| 2026-07-06 | $185.08 | $711.19 | 119,800 | — | — |
| 2026-07-02 | $186.42 | $716.34 | 84,300 | — | — |
| 2026-07-01 | $187.15 | $719.14 | 97,000 | — | — |
| 2026-06-30 | $182.99 | $703.16 | 67,600 | — | — |
| 2026-06-29 | $182.01 | $699.39 | 149,300 | — | — |
| 2026-06-26 | $184.11 | $707.46 | 552,300 | — | — |
| 2026-06-25 | $181.62 | $697.89 | 73,300 | — | — |
| 2026-06-24 | $180.83 | $694.86 | 114,600 | — | — |
| 2026-06-23 | $179.21 | $688.63 | 72,300 | — | — |
| 2026-06-22 | $176.55 | $678.41 | 71,200 | — | — |
| 2026-06-18 | $176.62 | $678.68 | 270,600 | — | — |
| 2026-06-17 | $173.31 | $665.96 | 97,100 | — | — |
| 2026-06-16 | $177.23 | $681.03 | 90,900 | — | — |
| 2026-06-15 | $176.03 | $676.41 | 89,900 | — | — |
| 2026-06-12 | $180.13 | $692.17 | 92,700 | — | — |
| 2026-06-11 | $177.76 | $683.06 | 63,500 | — | — |
| 2026-06-10 | $176.37 | $677.72 | 123,800 | — | — |
| 2026-06-09 | $176.00 | $676.30 | 93,800 | — | — |
| 2026-06-08 | $173.51 | $666.73 | 63,500 | — | — |
| 2026-06-05 | $173.04 | $664.93 | 75,200 | — | — |
| 2026-06-04 | $172.97 | $664.66 | 101,000 | — | — |
| 2026-06-03 | $168.01 | $645.60 | 135,500 | — | — |
| 2026-06-02 | $171.98 | $660.85 | 95,700 | — | — |
| 2026-06-01 | $169.45 | $651.13 | 95,500 | — | — |
| 2026-05-29 | $171.56 | $659.24 | 118,500 | — | — |
| 2026-05-28 | $171.23 | $657.97 | 61,000 | — | — |
| 2026-05-27 | $169.79 | $652.44 | 89,200 | — | — |
| 2026-05-26 | $171.01 | $657.12 | 95,000 | — | — |
| 2026-05-22 | $169.58 | $651.63 | 68,900 | — | — |
| 2026-05-21 | $169.05 | $649.59 | 56,200 | — | — |
| 2026-05-20 | $168.75 | $648.44 | 79,000 | — | — |
| 2026-05-19 | $166.74 | $640.72 | 70,400 | — | — |
| 2026-05-18 | $167.69 | $644.37 | 84,900 | — | — |
| 2026-05-15 | $163.84 | $629.57 | 82,900 | — | — |
| 2026-05-14 | $167.48 | $639.33 | 63,000 | — | — |
| 2026-05-13 | $166.68 | $636.28 | 61,400 | — | — |
| 2026-05-12 | $169.04 | $645.29 | 74,200 | — | — |
| 2026-05-11 | $170.23 | $649.83 | 109,100 | — | — |
| 2026-05-08 | $173.24 | $661.32 | 55,700 | — | — |
| 2026-05-07 | $174.78 | $667.20 | 82,000 | — | — |
| 2026-05-06 | $174.66 | $666.74 | 130,200 | — | — |
| 2026-05-05 | $174.98 | $667.96 | 58,000 | — | — |
| 2026-05-04 | $171.41 | $654.34 | 95,300 | — | — |
| 2026-05-01 | $173.26 | $661.40 | 45,100 | — | — |
| 2026-04-30 | $172.19 | $657.31 | 110,100 | — | — |
| 2026-04-29 | $168.51 | $643.27 | 85,200 | — | — |
| 2026-04-28 | $175.66 | $670.56 | 106,100 | — | — |
| 2026-04-27 | $172.64 | $659.03 | 136,300 | — | — |
| 2026-04-24 | $171.87 | $656.09 | 76,100 | — | — |
| 2026-04-23 | $173.15 | $660.98 | 58,200 | — | — |
| 2026-04-22 | $171.12 | $653.23 | 41,900 | — | — |
| 2026-04-21 | $172.14 | $657.12 | 65,500 | — | — |
| 2026-04-20 | $175.45 | $669.76 | 73,000 | — | — |
| 2026-04-17 | $175.33 | $669.30 | 90,600 | — | — |
| 2026-04-16 | $170.47 | $650.75 | 44,300 | — | — |
| 2026-04-15 | $171.64 | $655.21 | 89,600 | — | — |