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
- 1999-04-23 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.21 | 14,004 |
| 2026-09-03 | — | — | — | $94.50 | 18,128 |
| 2026-09-02 | — | — | — | $90.00 | 5,653 |
| 2026-09-01 | — | — | — | $88.93 | 4,687 |
| 2026-08-31 | — | — | — | $89.83 | 4,909 |
| 2026-08-28 | — | — | — | $94.92 | 4,936 |
| 2026-08-27 | $93.03 | $108.91 | 86,600 | $91.80 | 4,873 |
| 2026-08-26 | $92.92 | $108.78 | 90,700 | $92.34 | 2,248 |
| 2026-08-25 | $93.95 | $109.98 | 113,700 | $95.08 | 6,331 |
| 2026-08-24 | $95.15 | $111.39 | 119,700 | $96.64 | 6,319 |
| 2026-08-21 | $96.09 | $112.49 | 126,000 | $95.76 | 6,539 |
| 2026-08-20 | $93.66 | $109.64 | 171,400 | $97.00 | 6,012 |
| 2026-08-19 | $99.12 | $116.03 | 120,300 | $98.43 | 5,298 |
| 2026-08-18 | $97.58 | $114.23 | 160,200 | $98.95 | 3,612 |
| 2026-08-17 | $100.14 | $117.23 | 118,800 | $102.50 | 4,504 |
| 2026-08-14 | $102.58 | $120.09 | 135,100 | $98.27 | 5,260 |
| 2026-08-13 | $97.04 | $113.60 | 151,000 | $97.74 | 7,061 |
| 2026-08-12 | $97.37 | $113.99 | 145,000 | $93.56 | 5,504 |
| 2026-08-11 | $93.50 | $109.46 | 172,300 | $96.96 | 9,972 |
| 2026-08-10 | $95.78 | $112.12 | 197,000 | $99.44 | 8,230 |
| 2026-08-07 | $100.01 | $117.08 | 356,900 | $109.68 | 8,113 |
| 2026-08-06 | $111.79 | $130.87 | 150,900 | $112.13 | 3,989 |
| 2026-08-05 | $111.31 | $130.30 | 96,300 | $112.41 | 3,781 |
| 2026-08-04 | $110.32 | $129.15 | 189,400 | $109.04 | 8,246 |
| 2026-08-03 | $108.06 | $126.50 | 128,400 | $106.95 | 3,824 |
| 2026-07-31 | $105.49 | $123.49 | 127,000 | $106.83 | 7,015 |
| 2026-07-30 | $106.05 | $124.15 | 126,300 | $104.76 | 4,713 |
| 2026-07-29 | $104.13 | $121.90 | 216,600 | $106.61 | 15,171 |
| 2026-07-28 | $104.82 | $122.71 | 142,900 | $103.80 | 8,304 |
| 2026-07-27 | $104.20 | $121.98 | 193,100 | $100.10 | 9,669 |
| 2026-07-24 | $99.48 | $116.46 | 196,400 | $96.80 | 10,389 |
| 2026-07-23 | $95.62 | $111.94 | 222,600 | $94.46 | 7,796 |
| 2026-07-22 | $95.17 | $111.41 | 114,900 | $94.76 | 3,867 |
| 2026-07-21 | $96.37 | $112.82 | 187,500 | $99.30 | 7,472 |
| 2026-07-20 | $97.91 | $114.62 | 174,800 | $100.42 | 5,361 |
| 2026-07-17 | $100.68 | $117.86 | 179,500 | — | — |
| 2026-07-16 | $103.24 | $120.86 | 201,800 | — | — |
| 2026-07-15 | $99.47 | $116.44 | 207,100 | — | — |
| 2026-07-14 | $97.83 | $114.52 | 146,700 | — | — |
| 2026-07-13 | $96.61 | $113.10 | 149,500 | — | — |
| 2026-07-10 | $99.26 | $116.20 | 123,600 | — | — |
| 2026-07-09 | $98.24 | $115.00 | 196,400 | — | — |
| 2026-07-08 | $93.45 | $109.40 | 163,300 | — | — |
| 2026-07-07 | $97.38 | $114.00 | 144,300 | — | — |
| 2026-07-06 | $95.83 | $112.18 | 178,100 | — | — |
| 2026-07-02 | $96.40 | $112.85 | 205,100 | — | — |
| 2026-07-01 | $103.75 | $121.45 | 242,300 | — | — |
| 2026-06-30 | $102.25 | $119.70 | 216,600 | — | — |
| 2026-06-29 | $104.27 | $122.06 | 305,000 | — | — |
| 2026-06-26 | $110.41 | $129.25 | 411,900 | — | — |
| 2026-06-25 | $108.27 | $126.75 | 247,100 | — | — |
| 2026-06-24 | $104.54 | $122.38 | 220,500 | — | — |
| 2026-06-23 | $101.36 | $118.66 | 236,800 | — | — |
| 2026-06-22 | $99.52 | $116.50 | 112,300 | — | — |
| 2026-06-18 | $100.12 | $117.21 | 169,500 | — | — |
| 2026-06-17 | $95.77 | $112.11 | 142,000 | — | — |
| 2026-06-16 | $96.24 | $112.66 | 220,800 | — | — |
| 2026-06-15 | $95.06 | $111.28 | 233,300 | — | — |
| 2026-06-12 | $92.38 | $108.14 | 145,400 | — | — |
| 2026-06-11 | $91.18 | $106.74 | 151,400 | — | — |
| 2026-06-10 | $88.59 | $103.71 | 106,200 | — | — |
| 2026-06-09 | $88.78 | $103.93 | 137,800 | — | — |
| 2026-06-08 | $85.89 | $100.55 | 105,900 | — | — |
| 2026-06-05 | $84.10 | $98.45 | 101,700 | — | — |
| 2026-06-04 | $82.22 | $96.25 | 139,700 | — | — |
| 2026-06-03 | $76.33 | $89.36 | 171,000 | — | — |
| 2026-06-02 | $83.18 | $97.37 | 125,100 | — | — |
| 2026-06-01 | $82.61 | $96.71 | 122,700 | — | — |
| 2026-05-29 | $86.22 | $100.93 | 252,500 | — | — |
| 2026-05-28 | $84.75 | $99.21 | 258,500 | — | — |
| 2026-05-27 | $90.00 | $105.36 | 85,900 | — | — |
| 2026-05-26 | $88.56 | $103.67 | 69,100 | — | — |
| 2026-05-22 | $83.14 | $97.33 | 128,000 | — | — |
| 2026-05-21 | $81.61 | $95.54 | 80,500 | — | — |
| 2026-05-20 | $81.79 | $95.75 | 104,900 | — | — |
| 2026-05-19 | $78.10 | $91.43 | 65,600 | — | — |
| 2026-05-18 | $78.55 | $91.95 | 40,200 | — | — |
| 2026-05-15 | $77.16 | $90.33 | 54,400 | — | — |
| 2026-05-14 | $80.27 | $93.97 | 49,600 | — | — |
| 2026-05-13 | $76.32 | $89.34 | 49,000 | — | — |
| 2026-05-12 | $77.60 | $90.84 | 73,300 | — | — |
| 2026-05-11 | $80.86 | $94.66 | 89,600 | — | — |
| 2026-05-08 | $84.81 | $99.28 | 169,600 | — | — |
| 2026-05-07 | $78.34 | $91.71 | 125,900 | — | — |
| 2026-05-06 | $77.82 | $91.10 | 30,100 | — | — |
| 2026-05-05 | $77.59 | $90.83 | 39,900 | — | — |
| 2026-05-04 | $75.67 | $88.58 | 37,600 | — | — |
| 2026-05-01 | $78.03 | $91.35 | 48,700 | — | — |
| 2026-04-30 | $79.41 | $92.96 | 54,900 | — | — |
| 2026-04-29 | $76.68 | $89.77 | 82,100 | — | — |
| 2026-04-28 | $79.18 | $92.69 | 103,000 | — | — |
| 2026-04-27 | $79.39 | $92.94 | 53,700 | — | — |
| 2026-04-24 | $78.93 | $92.40 | 60,300 | — | — |
| 2026-04-23 | $76.22 | $89.23 | 70,600 | — | — |
| 2026-04-22 | $74.97 | $87.76 | 110,900 | — | — |
| 2026-04-21 | $71.71 | $83.95 | 49,100 | — | — |
| 2026-04-20 | $72.98 | $85.43 | 72,600 | — | — |
| 2026-04-17 | $70.96 | $83.07 | 53,100 | — | — |
| 2026-04-16 | $66.96 | $78.39 | 50,000 | — | — |
| 2026-04-15 | $68.36 | $80.03 | 32,900 | — | — |