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-07-09 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 | — | — | — | $97.18 | 31,909 |
| 2026-09-03 | — | — | — | $97.90 | 23,944 |
| 2026-09-02 | — | — | — | $94.08 | 27,397 |
| 2026-09-01 | — | — | — | $96.65 | 17,072 |
| 2026-08-31 | — | — | — | $99.41 | 16,863 |
| 2026-08-28 | — | — | — | $101.64 | 17,452 |
| 2026-08-27 | $101.98 | $101.98 | 246,100 | $99.30 | 18,579 |
| 2026-08-26 | $100.15 | $100.15 | 296,900 | $102.26 | 17,356 |
| 2026-08-25 | $102.36 | $102.36 | 261,900 | $103.86 | 14,087 |
| 2026-08-24 | $103.16 | $103.16 | 250,000 | $101.39 | 17,947 |
| 2026-08-21 | $101.21 | $101.21 | 399,200 | $99.50 | 20,581 |
| 2026-08-20 | $98.14 | $98.14 | 381,400 | $100.71 | 21,769 |
| 2026-08-19 | $101.26 | $101.26 | 296,600 | $103.77 | 10,993 |
| 2026-08-18 | $102.21 | $102.21 | 247,100 | $103.33 | 8,273 |
| 2026-08-17 | $103.68 | $103.68 | 754,600 | $103.23 | 15,343 |
| 2026-08-14 | $103.74 | $103.74 | 258,100 | $101.60 | 13,647 |
| 2026-08-13 | $101.29 | $101.29 | 372,900 | $98.52 | 27,224 |
| 2026-08-12 | $97.50 | $97.50 | 379,800 | $94.99 | 22,965 |
| 2026-08-11 | $93.49 | $93.49 | 312,100 | $96.24 | 19,108 |
| 2026-08-10 | $94.92 | $94.92 | 327,400 | $98.44 | 18,545 |
| 2026-08-07 | $100.20 | $100.20 | 377,400 | $97.96 | 24,530 |
| 2026-08-06 | $97.88 | $97.88 | 642,700 | $99.81 | 33,588 |
| 2026-08-05 | $92.69 | $92.69 | 339,200 | $96.99 | 16,494 |
| 2026-08-04 | $95.54 | $95.54 | 290,300 | $96.27 | 16,827 |
| 2026-08-03 | $96.28 | $96.28 | 324,700 | $95.98 | 12,998 |
| 2026-07-31 | $94.08 | $94.08 | 223,300 | $94.70 | 11,495 |
| 2026-07-30 | $94.09 | $94.09 | 228,000 | $95.40 | 15,531 |
| 2026-07-29 | $93.83 | $93.83 | 441,300 | $96.61 | 26,798 |
| 2026-07-28 | $95.90 | $95.90 | 472,600 | $96.78 | 17,932 |
| 2026-07-27 | $94.45 | $94.45 | 369,600 | $91.39 | 29,206 |
| 2026-07-24 | $90.16 | $90.16 | 606,100 | $85.97 | 23,211 |
| 2026-07-23 | $85.63 | $85.63 | 1,171,800 | $86.88 | 46,130 |
| 2026-07-22 | $88.21 | $88.21 | 173,600 | $88.50 | 4,787 |
| 2026-07-21 | $89.20 | $89.20 | 203,300 | $88.65 | 8,876 |
| 2026-07-20 | $88.67 | $88.67 | 170,600 | $91.78 | 4,814 |
| 2026-07-17 | $91.33 | $91.33 | 160,600 | — | — |
| 2026-07-16 | $92.32 | $92.32 | 280,200 | — | — |
| 2026-07-15 | $89.85 | $89.85 | 154,800 | — | — |
| 2026-07-14 | $89.59 | $89.59 | 254,800 | — | — |
| 2026-07-13 | $90.91 | $90.91 | 228,400 | — | — |
| 2026-07-10 | $92.58 | $92.58 | 182,200 | — | — |
| 2026-07-09 | $91.86 | $91.86 | 396,700 | — | — |
| 2026-07-08 | $87.54 | $87.54 | 259,500 | — | — |
| 2026-07-07 | $90.17 | $90.17 | 384,600 | — | — |
| 2026-07-06 | $89.51 | $89.51 | 670,500 | — | — |
| 2026-07-02 | $90.61 | $90.61 | 447,200 | — | — |
| 2026-07-01 | $93.79 | $93.79 | 406,300 | — | — |
| 2026-06-30 | $93.29 | $93.29 | 379,600 | — | — |
| 2026-06-29 | $92.82 | $92.82 | 391,200 | — | — |
| 2026-06-26 | $90.62 | $90.62 | 665,800 | — | — |
| 2026-06-25 | $87.38 | $87.38 | 216,600 | — | — |
| 2026-06-24 | $87.07 | $87.07 | 464,600 | — | — |
| 2026-06-23 | $85.90 | $85.90 | 302,100 | — | — |
| 2026-06-22 | $83.95 | $83.95 | 174,700 | — | — |
| 2026-06-18 | $83.05 | $83.05 | 440,800 | — | — |
| 2026-06-17 | $82.64 | $82.64 | 275,100 | — | — |
| 2026-06-16 | $82.98 | $82.98 | 293,000 | — | — |
| 2026-06-15 | $82.65 | $82.65 | 386,100 | — | — |
| 2026-06-12 | $81.34 | $81.34 | 162,600 | — | — |
| 2026-06-11 | $80.44 | $80.44 | 336,700 | — | — |
| 2026-06-10 | $80.20 | $80.20 | 713,500 | — | — |
| 2026-06-09 | $82.57 | $82.57 | 248,400 | — | — |
| 2026-06-08 | $80.30 | $80.30 | 322,700 | — | — |
| 2026-06-05 | $81.46 | $81.46 | 204,200 | — | — |
| 2026-06-04 | $80.60 | $80.60 | 220,300 | — | — |
| 2026-06-03 | $78.01 | $78.01 | 236,400 | — | — |
| 2026-06-02 | $78.09 | $78.09 | 225,800 | — | — |
| 2026-06-01 | $78.56 | $78.56 | 217,500 | — | — |
| 2026-05-29 | $79.93 | $79.93 | 285,200 | — | — |
| 2026-05-28 | $80.30 | $80.30 | 203,600 | — | — |
| 2026-05-27 | $81.85 | $81.85 | 186,500 | — | — |
| 2026-05-26 | $81.55 | $81.55 | 173,200 | — | — |
| 2026-05-22 | $80.20 | $80.20 | 191,500 | — | — |
| 2026-05-21 | $81.57 | $81.57 | 220,500 | — | — |
| 2026-05-20 | $80.64 | $80.64 | 314,800 | — | — |
| 2026-05-19 | $80.52 | $80.52 | 419,200 | — | — |
| 2026-05-18 | $80.74 | $80.74 | 481,100 | — | — |
| 2026-05-15 | $81.62 | $81.62 | 408,800 | — | — |
| 2026-05-14 | $81.73 | $81.73 | 465,500 | — | — |
| 2026-05-13 | $79.02 | $79.02 | 344,300 | — | — |
| 2026-05-12 | $81.61 | $81.61 | 381,600 | — | — |
| 2026-05-11 | $82.33 | $82.33 | 541,700 | — | — |
| 2026-05-08 | $83.88 | $83.88 | 455,200 | — | — |
| 2026-05-07 | $82.22 | $82.22 | 1,008,800 | — | — |
| 2026-05-06 | $84.24 | $84.24 | 255,100 | — | — |
| 2026-05-05 | $84.41 | $84.41 | 243,300 | — | — |
| 2026-05-04 | $83.19 | $83.19 | 212,200 | — | — |
| 2026-05-01 | $83.30 | $83.30 | 147,100 | — | — |
| 2026-04-30 | $82.77 | $82.77 | 343,500 | — | — |
| 2026-04-29 | $81.93 | $81.93 | 307,900 | — | — |
| 2026-04-28 | $84.07 | $84.07 | 138,900 | — | — |
| 2026-04-27 | $84.30 | $84.30 | 198,500 | — | — |
| 2026-04-24 | $83.73 | $83.73 | 291,100 | — | — |
| 2026-04-23 | $84.10 | $84.10 | 382,800 | — | — |
| 2026-04-22 | $83.41 | $83.41 | 273,200 | — | — |
| 2026-04-21 | $81.75 | $81.75 | 350,600 | — | — |
| 2026-04-20 | $82.20 | $82.20 | 237,500 | — | — |
| 2026-04-17 | $80.75 | $80.75 | 349,300 | — | — |
| 2026-04-16 | $78.70 | $78.70 | 548,300 | — | — |
| 2026-04-15 | $78.69 | $78.69 | 923,600 | — | — |