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 — 2026
| 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 | — | — |
| 2026-04-14 | $39.61 | $92.61 | 1,835,400 | — | — |
| 2026-04-13 | $39.03 | $91.25 | 1,689,300 | — | — |
| 2026-04-10 | $38.88 | $90.90 | 1,332,700 | — | — |
| 2026-04-09 | $38.85 | $90.83 | 1,864,000 | — | — |
| 2026-04-08 | $38.47 | $89.94 | 3,267,000 | — | — |
| 2026-04-07 | $37.25 | $87.09 | 1,804,900 | — | — |
| 2026-04-06 | $37.20 | $86.97 | 1,687,400 | — | — |
| 2026-04-02 | $37.19 | $86.95 | 3,161,600 | — | — |
| 2026-04-01 | $36.53 | $85.41 | 2,884,300 | — | — |
| 2026-03-31 | $36.65 | $84.45 | 2,968,100 | — | — |
| 2026-03-30 | $35.90 | $82.72 | 2,219,400 | — | — |
| 2026-03-27 | $35.96 | $82.86 | 1,845,800 | — | — |
| 2026-03-26 | $36.23 | $83.48 | 1,719,500 | — | — |
| 2026-03-25 | $36.20 | $83.41 | 1,929,900 | — | — |
| 2026-03-24 | $36.27 | $83.57 | 2,834,800 | — | — |
| 2026-03-23 | $37.15 | $85.60 | 1,437,800 | — | — |
| 2026-03-20 | $36.69 | $84.54 | 3,882,800 | — | — |
| 2026-03-19 | $38.22 | $88.07 | 2,399,700 | — | — |
| 2026-03-18 | $38.41 | $88.50 | 3,181,200 | — | — |
| 2026-03-17 | $39.08 | $90.05 | 4,323,300 | — | — |
| 2026-03-16 | $38.85 | $89.52 | 5,167,300 | — | — |
| 2026-03-13 | $38.65 | $89.06 | 1,735,100 | — | — |
| 2026-03-12 | $38.21 | $88.04 | 1,844,000 | — | — |
| 2026-03-11 | $38.74 | $89.26 | 1,905,400 | — | — |
| 2026-03-10 | $39.98 | $92.12 | 2,114,000 | — | — |
| 2026-03-09 | $40.08 | $92.35 | 2,070,300 | — | — |
| 2026-03-06 | $40.21 | $92.65 | 1,965,900 | — | — |
| 2026-03-05 | $40.51 | $93.34 | 2,203,700 | — | — |
| 2026-03-04 | $41.12 | $94.75 | 2,414,000 | — | — |
| 2026-03-03 | $41.06 | $94.61 | 2,326,200 | — | — |
| 2026-03-02 | $41.84 | $96.41 | 2,449,100 | — | — |
| 2026-02-27 | $41.14 | $94.79 | 3,502,600 | — | — |
| 2026-02-26 | $40.21 | $92.65 | 3,175,200 | — | — |
| 2026-02-25 | $39.71 | $91.50 | 2,098,300 | — | — |
| 2026-02-24 | $39.97 | $92.10 | 1,914,300 | — | — |
| 2026-02-23 | $39.66 | $91.38 | 2,459,500 | — | — |
| 2026-02-20 | $40.30 | $92.86 | 2,271,700 | — | — |
| 2026-02-19 | $38.66 | $89.08 | 2,418,200 | — | — |
| 2026-02-18 | $38.68 | $89.13 | 2,928,000 | — | — |
| 2026-02-17 | $38.85 | $89.52 | 2,617,700 | — | — |
| 2026-02-13 | $38.93 | $89.70 | 2,704,500 | — | — |
| 2026-02-12 | $38.55 | $88.83 | 3,641,500 | — | — |
| 2026-02-11 | $38.61 | $88.96 | 2,720,200 | — | — |
| 2026-02-10 | $38.49 | $88.69 | 4,190,300 | — | — |
| 2026-02-09 | $38.16 | $87.93 | 976,200 | — | — |
| 2026-02-06 | $38.39 | $88.46 | 1,811,600 | — | — |
| 2026-02-05 | $38.36 | $88.39 | 1,939,200 | — | — |
| 2026-02-04 | $38.89 | $89.61 | 2,239,900 | — | — |
| 2026-02-03 | $38.00 | $87.56 | 2,338,600 | — | — |
| 2026-02-02 | $37.05 | $85.37 | 2,003,800 | — | — |
| 2026-01-30 | $37.53 | $86.48 | 3,103,600 | — | — |
| 2026-01-29 | $37.61 | $86.66 | 1,967,200 | — | — |
| 2026-01-28 | $37.07 | $85.42 | 1,906,000 | — | — |
| 2026-01-27 | $37.36 | $86.08 | 1,320,300 | — | — |
| 2026-01-26 | $37.65 | $86.75 | 2,017,000 | — | — |
| 2026-01-23 | $38.24 | $88.11 | 2,473,300 | — | — |
| 2026-01-22 | $38.65 | $89.06 | 2,559,300 | — | — |
| 2026-01-21 | $38.98 | $89.82 | 2,484,600 | — | — |
| 2026-01-20 | $38.88 | $89.59 | 2,388,100 | — | — |
| 2026-01-16 | $39.61 | $91.27 | 2,208,400 | — | — |
| 2026-01-15 | $39.14 | $90.19 | 1,611,200 | — | — |
| 2026-01-14 | $38.70 | $89.17 | 1,612,100 | — | — |
| 2026-01-13 | $37.73 | $86.94 | 2,200,900 | — | — |
| 2026-01-12 | $37.90 | $87.33 | 2,984,500 | — | — |
| 2026-01-09 | $37.68 | $86.82 | 2,988,500 | — | — |
| 2026-01-08 | $37.06 | $85.39 | 2,203,600 | — | — |
| 2026-01-07 | $36.33 | $83.71 | 2,325,900 | — | — |
| 2026-01-06 | $36.44 | $83.96 | 3,282,100 | — | — |
| 2026-01-05 | $35.50 | $81.80 | 2,739,300 | — | — |
| 2026-01-02 | $35.40 | $81.57 | 2,204,000 | — | — |