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
- 1998-07-22 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 | — | — | — | $95.62 | 3,705 |
| 2026-09-03 | — | — | — | $97.08 | 4,603 |
| 2026-09-02 | — | — | — | $94.51 | 4,098 |
| 2026-09-01 | — | — | — | $93.04 | 3,739 |
| 2026-08-31 | — | — | — | $94.08 | 1,365 |
| 2026-08-28 | — | — | — | $94.50 | 1,635 |
| 2026-08-27 | $93.94 | $186.58 | 68,400 | $93.00 | 1,143 |
| 2026-08-26 | $94.28 | $187.26 | 102,200 | $94.96 | 2,462 |
| 2026-08-25 | $94.44 | $187.58 | 113,500 | $95.60 | 4,272 |
| 2026-08-24 | $94.98 | $188.65 | 88,100 | $94.02 | 1,966 |
| 2026-08-21 | $94.36 | $187.42 | 93,700 | $94.08 | 1,941 |
| 2026-08-20 | $94.34 | $187.38 | 88,100 | $93.24 | 3,247 |
| 2026-08-19 | $93.40 | $185.51 | 81,700 | $95.53 | 4,819 |
| 2026-08-18 | $96.08 | $190.83 | 69,200 | $97.26 | 3,133 |
| 2026-08-17 | $96.76 | $192.18 | 77,100 | $97.26 | 3,435 |
| 2026-08-14 | $97.97 | $194.59 | 63,800 | $98.11 | 2,289 |
| 2026-08-13 | $97.98 | $194.61 | 132,400 | $97.01 | 3,531 |
| 2026-08-12 | $97.11 | $192.88 | 181,300 | $99.64 | 9,353 |
| 2026-08-11 | $99.07 | $196.77 | 64,700 | $98.22 | 1,662 |
| 2026-08-10 | $97.51 | $193.67 | 80,000 | $98.51 | 1,861 |
| 2026-08-07 | $99.19 | $197.01 | 72,300 | $99.25 | 1,560 |
| 2026-08-06 | $99.62 | $197.86 | 83,700 | $101.30 | 1,522 |
| 2026-08-05 | $100.28 | $199.17 | 136,100 | $101.05 | 3,724 |
| 2026-08-04 | $100.58 | $199.77 | 70,500 | $99.48 | 4,941 |
| 2026-08-03 | $99.52 | $197.67 | 135,600 | $101.12 | 5,805 |
| 2026-07-31 | $99.54 | $197.71 | 133,700 | $99.17 | 4,161 |
| 2026-07-30 | $98.44 | $195.52 | 89,100 | $100.50 | 4,212 |
| 2026-07-29 | $99.75 | $198.12 | 172,500 | $100.87 | 5,246 |
| 2026-07-28 | $100.64 | $199.89 | 129,600 | $97.97 | 3,533 |
| 2026-07-27 | $97.03 | $192.72 | 134,600 | $95.78 | 7,020 |
| 2026-07-24 | $93.63 | $185.97 | 89,600 | $92.59 | 4,319 |
| 2026-07-23 | $90.76 | $180.27 | 112,300 | $90.32 | 5,327 |
| 2026-07-22 | $90.61 | $179.97 | 63,700 | $91.49 | 1,653 |
| 2026-07-21 | $91.28 | $181.30 | 106,700 | $90.79 | 3,616 |
| 2026-07-20 | $90.83 | $180.41 | 237,800 | $91.45 | 6,426 |
| 2026-07-17 | $90.91 | $180.56 | 99,200 | — | — |
| 2026-07-16 | $92.32 | $183.36 | 98,300 | — | — |
| 2026-07-15 | $89.34 | $177.45 | 72,700 | — | — |
| 2026-07-14 | $88.48 | $175.74 | 59,300 | — | — |
| 2026-07-13 | $88.42 | $175.62 | 99,900 | — | — |
| 2026-07-10 | $88.15 | $175.08 | 82,500 | — | — |
| 2026-07-09 | $88.50 | $175.78 | 92,100 | — | — |
| 2026-07-08 | $87.73 | $174.25 | 193,800 | — | — |
| 2026-07-07 | $90.25 | $179.25 | 150,900 | — | — |
| 2026-07-06 | $91.09 | $180.92 | 103,800 | — | — |
| 2026-07-02 | $91.50 | $181.74 | 162,800 | — | — |
| 2026-07-01 | $92.81 | $184.34 | 94,900 | — | — |
| 2026-06-30 | $90.43 | $179.61 | 158,200 | — | — |
| 2026-06-29 | $90.30 | $179.35 | 86,700 | — | — |
| 2026-06-26 | $89.38 | $177.53 | 256,300 | — | — |
| 2026-06-25 | $88.07 | $174.92 | 109,200 | — | — |
| 2026-06-24 | $87.87 | $174.53 | 103,100 | — | — |
| 2026-06-23 | $87.14 | $173.08 | 141,600 | — | — |
| 2026-06-22 | $85.62 | $170.06 | 128,200 | — | — |
| 2026-06-18 | $84.76 | $168.35 | 268,400 | — | — |
| 2026-06-17 | $84.69 | $167.23 | 174,600 | — | — |
| 2026-06-16 | $85.36 | $168.55 | 143,100 | — | — |
| 2026-06-15 | $85.21 | $168.25 | 93,000 | — | — |
| 2026-06-12 | $87.66 | $173.09 | 73,200 | — | — |
| 2026-06-11 | $86.88 | $171.55 | 94,400 | — | — |
| 2026-06-10 | $87.73 | $173.23 | 75,800 | — | — |
| 2026-06-09 | $86.17 | $170.15 | 70,500 | — | — |
| 2026-06-08 | $84.87 | $167.58 | 98,800 | — | — |
| 2026-06-05 | $84.50 | $166.85 | 58,800 | — | — |
| 2026-06-04 | $84.18 | $166.22 | 92,200 | — | — |
| 2026-06-03 | $80.96 | $159.86 | 111,200 | — | — |
| 2026-06-02 | $82.36 | $162.63 | 97,700 | — | — |
| 2026-06-01 | $79.77 | $157.51 | 91,500 | — | — |
| 2026-05-29 | $80.95 | $159.84 | 100,700 | — | — |
| 2026-05-28 | $80.34 | $158.64 | 75,800 | — | — |
| 2026-05-27 | $79.85 | $157.67 | 82,600 | — | — |
| 2026-05-26 | $80.49 | $158.93 | 64,400 | — | — |
| 2026-05-22 | $79.41 | $156.80 | 64,900 | — | — |
| 2026-05-21 | $79.55 | $157.08 | 52,300 | — | — |
| 2026-05-20 | $78.43 | $154.87 | 57,700 | — | — |
| 2026-05-19 | $77.55 | $153.13 | 70,700 | — | — |
| 2026-05-18 | $77.05 | $152.14 | 48,700 | — | — |
| 2026-05-15 | $75.48 | $149.04 | 50,300 | — | — |
| 2026-05-14 | $76.67 | $151.39 | 97,000 | — | — |
| 2026-05-13 | $75.87 | $149.81 | 68,700 | — | — |
| 2026-05-12 | $76.03 | $150.13 | 71,200 | — | — |
| 2026-05-11 | $76.17 | $150.40 | 75,300 | — | — |
| 2026-05-08 | $77.39 | $152.81 | 88,700 | — | — |
| 2026-05-07 | $76.82 | $151.69 | 128,000 | — | — |
| 2026-05-06 | $76.97 | $151.98 | 76,400 | — | — |
| 2026-05-05 | $76.48 | $151.02 | 56,100 | — | — |
| 2026-05-04 | $75.81 | $149.69 | 74,600 | — | — |
| 2026-05-01 | $76.28 | $150.62 | 66,800 | — | — |
| 2026-04-30 | $75.73 | $149.53 | 43,000 | — | — |
| 2026-04-29 | $74.96 | $148.01 | 44,900 | — | — |
| 2026-04-28 | $76.37 | $150.80 | 111,200 | — | — |
| 2026-04-27 | $75.14 | $148.37 | 72,800 | — | — |
| 2026-04-24 | $73.39 | $144.91 | 105,200 | — | — |
| 2026-04-23 | $76.82 | $151.69 | 75,400 | — | — |
| 2026-04-22 | $72.46 | $143.08 | 54,700 | — | — |
| 2026-04-21 | $73.52 | $145.17 | 72,700 | — | — |
| 2026-04-20 | $75.19 | $148.47 | 65,700 | — | — |
| 2026-04-17 | $75.47 | $149.02 | 75,000 | — | — |
| 2026-04-16 | $73.08 | $144.30 | 49,300 | — | — |
| 2026-04-15 | $73.44 | $145.01 | 51,300 | — | — |