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
- 2005-09-30 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 | — | — | — | $87.80 | 53,631 |
| 2026-09-03 | — | — | — | $91.60 | 10,047 |
| 2026-09-02 | — | — | — | $88.20 | 3,374 |
| 2026-09-01 | — | — | — | $88.73 | 4,206 |
| 2026-08-31 | — | — | — | $89.18 | 4,524 |
| 2026-08-28 | — | — | — | $88.55 | 7,785 |
| 2026-08-27 | $89.00 | $89.00 | 172,600 | $86.73 | 6,314 |
| 2026-08-26 | $87.25 | $87.25 | 118,300 | $87.93 | 7,256 |
| 2026-08-25 | $87.88 | $87.88 | 153,100 | $87.81 | 6,459 |
| 2026-08-24 | $87.52 | $87.52 | 115,200 | $88.16 | 9,945 |
| 2026-08-21 | $87.67 | $87.67 | 161,500 | $88.74 | 8,184 |
| 2026-08-20 | $88.86 | $88.86 | 151,400 | $88.01 | 5,032 |
| 2026-08-19 | $90.13 | $90.13 | 432,700 | $90.17 | 22,117 |
| 2026-08-18 | $89.68 | $89.68 | 276,700 | $91.94 | 8,916 |
| 2026-08-17 | $91.75 | $91.75 | 250,400 | $92.37 | 21,204 |
| 2026-08-14 | $94.46 | $94.46 | 127,300 | $96.77 | 5,056 |
| 2026-08-13 | $97.34 | $97.34 | 118,400 | $98.03 | 4,598 |
| 2026-08-12 | $98.64 | $98.64 | 276,200 | $96.50 | 9,375 |
| 2026-08-11 | $95.38 | $95.38 | 144,100 | $94.65 | 5,298 |
| 2026-08-10 | $94.58 | $94.58 | 211,100 | $94.19 | 13,567 |
| 2026-08-07 | $95.35 | $95.35 | 220,600 | $96.98 | 5,574 |
| 2026-08-06 | $96.51 | $96.51 | 289,500 | $98.06 | 14,454 |
| 2026-08-05 | $100.71 | $100.71 | 164,100 | $102.38 | 8,260 |
| 2026-08-04 | $102.75 | $102.75 | 183,600 | $97.79 | 10,550 |
| 2026-08-03 | $99.24 | $99.24 | 220,200 | $97.38 | 12,046 |
| 2026-07-31 | $98.70 | $98.70 | 334,400 | $93.15 | 9,507 |
| 2026-07-30 | $94.70 | $94.70 | 484,000 | $88.91 | 12,517 |
| 2026-07-29 | $97.62 | $97.62 | 158,500 | $99.53 | 12,033 |
| 2026-07-28 | $100.12 | $100.12 | 115,100 | $99.18 | 5,480 |
| 2026-07-27 | $99.42 | $99.42 | 84,900 | $98.61 | 4,061 |
| 2026-07-24 | $97.78 | $97.78 | 77,600 | $99.82 | 3,828 |
| 2026-07-23 | $97.35 | $97.35 | 108,400 | $96.97 | 5,586 |
| 2026-07-22 | $98.10 | $98.10 | 154,100 | $101.33 | 6,709 |
| 2026-07-21 | $100.47 | $100.47 | 164,600 | $102.17 | 4,836 |
| 2026-07-20 | $103.03 | $103.03 | 126,600 | $102.74 | 8,967 |
| 2026-07-17 | $102.85 | $102.85 | 144,400 | — | — |
| 2026-07-16 | $105.31 | $105.31 | 104,300 | — | — |
| 2026-07-15 | $103.00 | $103.00 | 143,200 | — | — |
| 2026-07-14 | $98.52 | $98.52 | 108,500 | — | — |
| 2026-07-13 | $99.90 | $99.90 | 97,000 | — | — |
| 2026-07-10 | $99.73 | $99.73 | 114,900 | — | — |
| 2026-07-09 | $97.69 | $97.69 | 125,500 | — | — |
| 2026-07-08 | $97.78 | $97.78 | 438,400 | — | — |
| 2026-07-07 | $96.24 | $96.24 | 194,600 | — | — |
| 2026-07-06 | $94.17 | $94.17 | 195,900 | — | — |
| 2026-07-02 | $97.62 | $97.62 | 325,000 | — | — |
| 2026-07-01 | $103.92 | $103.92 | 191,900 | — | — |
| 2026-06-30 | $101.70 | $101.70 | 329,500 | — | — |
| 2026-06-29 | $98.35 | $98.35 | 181,500 | — | — |
| 2026-06-26 | $92.01 | $92.01 | 702,700 | — | — |
| 2026-06-25 | $89.70 | $89.70 | 120,700 | — | — |
| 2026-06-24 | $90.20 | $90.20 | 153,600 | — | — |
| 2026-06-23 | $87.83 | $87.83 | 112,300 | — | — |
| 2026-06-22 | $86.66 | $86.66 | 193,500 | — | — |
| 2026-06-18 | $84.85 | $84.85 | 284,200 | — | — |
| 2026-06-17 | $84.60 | $84.60 | 250,500 | — | — |
| 2026-06-16 | $83.93 | $83.93 | 929,400 | — | — |
| 2026-06-15 | $83.33 | $83.33 | 393,200 | — | — |
| 2026-06-12 | $88.88 | $88.88 | 169,600 | — | — |
| 2026-06-11 | $90.51 | $90.51 | 175,500 | — | — |
| 2026-06-10 | $91.90 | $91.90 | 206,300 | — | — |
| 2026-06-09 | $92.57 | $92.57 | 197,300 | — | — |
| 2026-06-08 | $93.28 | $93.28 | 135,500 | — | — |
| 2026-06-05 | $94.55 | $94.55 | 165,200 | — | — |
| 2026-06-04 | $96.97 | $96.97 | 168,800 | — | — |
| 2026-06-03 | $96.02 | $96.02 | 153,200 | — | — |
| 2026-06-02 | $97.24 | $97.24 | 218,000 | — | — |
| 2026-06-01 | $98.95 | $98.95 | 158,300 | — | — |
| 2026-05-29 | $98.56 | $98.56 | 189,000 | — | — |
| 2026-05-28 | $99.85 | $99.85 | 102,900 | — | — |
| 2026-05-27 | $104.48 | $104.48 | 187,600 | — | — |
| 2026-05-26 | $104.06 | $104.06 | 262,500 | — | — |
| 2026-05-22 | $102.39 | $102.39 | 234,500 | — | — |
| 2026-05-21 | $95.17 | $95.17 | 203,400 | — | — |
| 2026-05-20 | $97.69 | $97.69 | 218,800 | — | — |
| 2026-05-19 | $99.48 | $99.48 | 347,800 | — | — |
| 2026-05-18 | $102.88 | $102.88 | 427,400 | — | — |
| 2026-05-15 | $94.20 | $94.20 | 301,500 | — | — |
| 2026-05-14 | $93.25 | $93.25 | 229,100 | — | — |
| 2026-05-13 | $89.28 | $89.28 | 193,500 | — | — |
| 2026-05-12 | $91.51 | $91.51 | 169,900 | — | — |
| 2026-05-11 | $88.45 | $88.45 | 164,700 | — | — |
| 2026-05-08 | $91.67 | $91.67 | 151,700 | — | — |
| 2026-05-07 | $91.98 | $91.98 | 118,500 | — | — |
| 2026-05-06 | $89.52 | $89.52 | 128,600 | — | — |
| 2026-05-05 | $91.83 | $91.83 | 147,800 | — | — |
| 2026-05-04 | $94.68 | $94.68 | 245,900 | — | — |
| 2026-05-01 | $93.75 | $93.75 | 230,200 | — | — |
| 2026-04-30 | $88.46 | $88.46 | 331,200 | — | — |
| 2026-04-29 | $81.42 | $81.42 | 78,300 | — | — |
| 2026-04-28 | $82.68 | $82.68 | 80,000 | — | — |
| 2026-04-27 | $83.04 | $83.04 | 103,500 | — | — |
| 2026-04-24 | $81.97 | $81.97 | 79,500 | — | — |
| 2026-04-23 | $81.58 | $81.58 | 84,200 | — | — |
| 2026-04-22 | $83.00 | $83.00 | 68,600 | — | — |
| 2026-04-21 | $82.36 | $82.36 | 110,900 | — | — |
| 2026-04-20 | $81.11 | $81.11 | 81,400 | — | — |
| 2026-04-17 | $81.18 | $81.18 | 183,600 | — | — |
| 2026-04-16 | $79.18 | $79.18 | 96,200 | — | — |
| 2026-04-15 | $78.97 | $78.97 | 87,800 | — | — |