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
- 2004-10-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 | — | — | — | $39.59 | 85,861 |
| 2026-09-03 | — | — | — | $39.91 | 86,276 |
| 2026-09-02 | — | — | — | $39.74 | 130,417 |
| 2026-09-01 | — | — | — | $39.73 | 120,323 |
| 2026-08-31 | — | — | — | $39.72 | 141,617 |
| 2026-08-28 | — | — | — | $40.16 | 73,291 |
| 2026-08-27 | $39.97 | $94.71 | 1,332,100 | $40.27 | 77,369 |
| 2026-08-26 | $40.46 | $95.87 | 1,918,700 | $40.69 | 134,398 |
| 2026-08-25 | $40.62 | $96.25 | 1,530,100 | $40.80 | 75,588 |
| 2026-08-24 | $40.91 | $96.94 | 1,842,100 | $40.95 | 85,813 |
| 2026-08-21 | $40.89 | $96.89 | 1,575,300 | $41.16 | 77,023 |
| 2026-08-20 | $41.18 | $97.58 | 1,626,100 | $41.55 | 113,727 |
| 2026-08-19 | $41.46 | $98.24 | 1,695,100 | $41.47 | 60,138 |
| 2026-08-18 | $40.96 | $97.06 | 1,525,400 | $41.42 | 96,709 |
| 2026-08-17 | $41.14 | $97.48 | 1,496,300 | $41.28 | 89,690 |
| 2026-08-14 | $41.48 | $98.29 | 1,848,700 | $41.74 | 133,620 |
| 2026-08-13 | $41.75 | $98.93 | 2,101,200 | $41.39 | 145,596 |
| 2026-08-12 | $41.22 | $97.67 | 2,529,800 | $40.77 | 166,560 |
| 2026-08-11 | $40.84 | $96.77 | 1,090,100 | $40.81 | 87,362 |
| 2026-08-10 | $40.99 | $97.13 | 1,906,900 | $41.36 | 128,175 |
| 2026-08-07 | $41.77 | $98.98 | 1,103,200 | $41.83 | 80,622 |
| 2026-08-06 | $41.85 | $99.17 | 2,396,000 | $42.36 | 174,209 |
| 2026-08-05 | $41.95 | $99.40 | 1,591,600 | $42.10 | 94,601 |
| 2026-08-04 | $41.88 | $99.24 | 2,341,700 | $41.56 | 164,370 |
| 2026-08-03 | $41.84 | $99.14 | 2,216,200 | $41.83 | 112,822 |
| 2026-07-31 | $41.46 | $98.24 | 3,451,800 | $41.46 | 251,966 |
| 2026-07-30 | $41.24 | $97.72 | 3,729,100 | $41.97 | 199,451 |
| 2026-07-29 | $42.43 | $100.54 | 2,954,600 | $42.58 | 256,483 |
| 2026-07-28 | $42.50 | $100.71 | 3,678,000 | $42.66 | 217,068 |
| 2026-07-27 | $42.28 | $100.18 | 2,428,900 | $42.01 | 264,854 |
| 2026-07-24 | $42.09 | $99.73 | 2,773,700 | $41.41 | 191,540 |
| 2026-07-23 | $41.01 | $97.18 | 2,019,200 | $40.96 | 171,955 |
| 2026-07-22 | $41.12 | $97.44 | 1,882,400 | $41.03 | 177,896 |
| 2026-07-21 | $40.91 | $96.94 | 2,006,800 | $41.58 | 138,556 |
| 2026-07-20 | $41.58 | $98.53 | 1,490,800 | $41.78 | 157,914 |
| 2026-07-17 | $41.89 | $99.26 | 2,845,700 | — | — |
| 2026-07-16 | $42.07 | $99.69 | 2,425,300 | — | — |
| 2026-07-15 | $40.46 | $95.87 | 2,609,700 | — | — |
| 2026-07-14 | $40.52 | $96.01 | 2,473,000 | — | — |
| 2026-07-13 | $40.61 | $96.23 | 1,109,100 | — | — |
| 2026-07-10 | $40.19 | $95.23 | 1,345,900 | — | — |
| 2026-07-09 | $39.79 | $94.28 | 1,466,300 | — | — |
| 2026-07-08 | $39.94 | $94.64 | 1,607,200 | — | — |
| 2026-07-07 | $40.88 | $96.87 | 1,571,700 | — | — |
| 2026-07-06 | $40.23 | $95.33 | 1,727,800 | — | — |
| 2026-07-02 | $40.98 | $97.10 | 1,952,100 | — | — |
| 2026-07-01 | $40.13 | $95.09 | 2,439,000 | — | — |
| 2026-06-30 | $39.77 | $92.98 | 2,468,600 | — | — |
| 2026-06-29 | $40.70 | $95.16 | 1,826,700 | — | — |
| 2026-06-26 | $41.27 | $96.49 | 2,360,100 | — | — |
| 2026-06-25 | $40.65 | $95.04 | 1,862,800 | — | — |
| 2026-06-24 | $40.59 | $94.90 | 2,212,200 | — | — |
| 2026-06-23 | $40.85 | $95.51 | 2,143,600 | — | — |
| 2026-06-22 | $40.49 | $94.66 | 1,853,100 | — | — |
| 2026-06-18 | $40.62 | $94.97 | 2,635,900 | — | — |
| 2026-06-17 | $40.10 | $93.75 | 1,842,200 | — | — |
| 2026-06-16 | $41.20 | $96.32 | 1,837,100 | — | — |
| 2026-06-15 | $41.32 | $96.61 | 1,503,500 | — | — |
| 2026-06-12 | $41.89 | $97.94 | 1,509,700 | — | — |
| 2026-06-11 | $41.72 | $97.54 | 1,340,200 | — | — |
| 2026-06-10 | $41.68 | $97.45 | 2,164,200 | — | — |
| 2026-06-09 | $41.69 | $97.47 | 2,839,800 | — | — |
| 2026-06-08 | $40.17 | $93.92 | 3,395,000 | — | — |
| 2026-06-05 | $40.31 | $94.24 | 2,623,800 | — | — |
| 2026-06-04 | $40.00 | $93.52 | 1,985,900 | — | — |
| 2026-06-03 | $39.10 | $91.41 | 3,058,000 | — | — |
| 2026-06-02 | $39.43 | $92.19 | 1,868,200 | — | — |
| 2026-06-01 | $39.33 | $91.95 | 1,800,600 | — | — |
| 2026-05-29 | $40.00 | $93.52 | 2,046,700 | — | — |
| 2026-05-28 | $40.54 | $94.78 | 2,160,100 | — | — |
| 2026-05-27 | $40.00 | $93.52 | 2,205,100 | — | — |
| 2026-05-26 | $39.96 | $93.43 | 1,544,600 | — | — |
| 2026-05-22 | $40.07 | $93.68 | 1,364,500 | — | — |
| 2026-05-21 | $40.11 | $93.78 | 1,501,800 | — | — |
| 2026-05-20 | $39.63 | $92.65 | 1,902,700 | — | — |
| 2026-05-19 | $38.96 | $91.09 | 1,866,600 | — | — |
| 2026-05-18 | $38.93 | $91.02 | 1,609,800 | — | — |
| 2026-05-15 | $38.36 | $89.68 | 2,124,000 | — | — |
| 2026-05-14 | $39.64 | $92.68 | 2,001,900 | — | — |
| 2026-05-13 | $39.89 | $93.26 | 1,617,600 | — | — |
| 2026-05-12 | $40.94 | $95.72 | 2,219,800 | — | — |
| 2026-05-11 | $40.82 | $95.44 | 1,894,700 | — | — |
| 2026-05-08 | $40.46 | $94.59 | 1,703,000 | — | — |
| 2026-05-07 | $40.25 | $94.10 | 2,412,600 | — | — |
| 2026-05-06 | $40.28 | $94.17 | 2,577,500 | — | — |
| 2026-05-05 | $39.17 | $91.58 | 1,688,900 | — | — |
| 2026-05-04 | $39.05 | $91.30 | 2,951,500 | — | — |
| 2026-05-01 | $40.14 | $93.85 | 3,500,200 | — | — |
| 2026-04-30 | $40.48 | $94.64 | 2,518,700 | — | — |
| 2026-04-29 | $39.71 | $92.84 | 2,902,800 | — | — |
| 2026-04-28 | $39.60 | $92.58 | 3,749,600 | — | — |
| 2026-04-27 | $39.04 | $91.27 | 1,403,300 | — | — |
| 2026-04-24 | $39.54 | $92.44 | 2,378,100 | — | — |
| 2026-04-23 | $39.79 | $93.03 | 2,451,000 | — | — |
| 2026-04-22 | $39.09 | $91.39 | 2,403,400 | — | — |
| 2026-04-21 | $39.59 | $92.56 | 1,636,300 | — | — |
| 2026-04-20 | $40.25 | $94.10 | 2,041,200 | — | — |
| 2026-04-17 | $39.80 | $93.05 | 2,393,500 | — | — |
| 2026-04-16 | $39.10 | $91.41 | 1,523,700 | — | — |
| 2026-04-15 | $38.95 | $91.06 | 1,872,500 | — | — |