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
- 2003-10-15 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 | — | — | — | $38.48 | 879 |
| 2026-09-03 | — | — | — | $38.17 | 519 |
| 2026-09-02 | — | — | — | $37.39 | 2,289 |
| 2026-09-01 | — | — | — | $37.87 | 580 |
| 2026-08-31 | — | — | — | $37.83 | 446 |
| 2026-08-28 | — | — | — | $38.29 | 1,507 |
| 2026-08-27 | $37.95 | $65.31 | 31,600 | $37.69 | 1,144 |
| 2026-08-26 | $37.82 | $65.08 | 33,600 | $37.80 | 489 |
| 2026-08-25 | $37.82 | $65.08 | 40,100 | $38.15 | 901 |
| 2026-08-24 | $38.26 | $65.84 | 39,400 | $38.49 | 1,000 |
| 2026-08-21 | $37.99 | $65.38 | 92,100 | $38.47 | 561 |
| 2026-08-20 | $38.14 | $65.63 | 33,600 | $37.53 | 643 |
| 2026-08-19 | $37.74 | $64.95 | 32,400 | $39.30 | 722 |
| 2026-08-18 | $38.83 | $66.82 | 27,800 | $38.97 | 647 |
| 2026-08-17 | $38.72 | $66.63 | 32,600 | $39.26 | 287 |
| 2026-08-14 | $39.19 | $67.44 | 50,300 | $39.32 | 1,226 |
| 2026-08-13 | $39.10 | $67.29 | 48,400 | $39.58 | 2,169 |
| 2026-08-12 | $38.95 | $67.03 | 40,600 | $39.35 | 2,209 |
| 2026-08-11 | $38.77 | $66.72 | 57,500 | $38.74 | 3,150 |
| 2026-08-10 | $38.29 | $65.89 | 90,400 | $38.46 | 3,041 |
| 2026-08-07 | $38.61 | $66.44 | 32,600 | $38.49 | 835 |
| 2026-08-06 | $38.39 | $66.07 | 41,100 | $39.07 | 688 |
| 2026-08-05 | $38.89 | $66.93 | 53,800 | $38.59 | 2,149 |
| 2026-08-04 | $38.80 | $66.77 | 57,600 | $38.25 | 870 |
| 2026-08-03 | $38.27 | $65.86 | 53,000 | $38.71 | 953 |
| 2026-07-31 | $38.25 | $65.82 | 53,900 | $37.70 | 2,634 |
| 2026-07-30 | $37.77 | $65.00 | 54,600 | $38.23 | 1,123 |
| 2026-07-29 | $38.57 | $66.37 | 66,400 | $38.28 | 2,360 |
| 2026-07-28 | $38.88 | $66.91 | 44,300 | $37.75 | 823 |
| 2026-07-27 | $37.68 | $64.84 | 42,700 | $38.00 | 1,003 |
| 2026-07-24 | $37.69 | $64.86 | 72,500 | $37.57 | 1,497 |
| 2026-07-23 | $37.24 | $64.09 | 191,500 | $36.61 | 3,190 |
| 2026-07-22 | $37.19 | $64.00 | 49,100 | $37.84 | 2,256 |
| 2026-07-21 | $37.62 | $64.74 | 44,200 | $37.05 | 1,316 |
| 2026-07-20 | $37.39 | $64.34 | 68,900 | $37.86 | 2,540 |
| 2026-07-17 | $37.56 | $64.64 | 57,000 | — | — |
| 2026-07-16 | $38.48 | $66.22 | 68,500 | — | — |
| 2026-07-15 | $37.21 | $64.03 | 39,900 | — | — |
| 2026-07-14 | $36.92 | $63.54 | 62,600 | — | — |
| 2026-07-13 | $36.86 | $63.43 | 61,700 | — | — |
| 2026-07-10 | $37.02 | $63.71 | 30,000 | — | — |
| 2026-07-09 | $36.77 | $63.28 | 46,600 | — | — |
| 2026-07-08 | $36.20 | $62.30 | 56,400 | — | — |
| 2026-07-07 | $36.49 | $62.80 | 40,400 | — | — |
| 2026-07-06 | $37.68 | $64.84 | 51,900 | — | — |
| 2026-07-02 | $37.65 | $64.79 | 135,000 | — | — |
| 2026-07-01 | $37.64 | $64.77 | 105,000 | — | — |
| 2026-06-30 | $36.78 | $63.29 | 72,300 | — | — |
| 2026-06-29 | $37.24 | $64.09 | 177,500 | — | — |
| 2026-06-26 | $36.95 | $63.59 | 434,200 | — | — |
| 2026-06-25 | $36.89 | $63.48 | 51,800 | — | — |
| 2026-06-24 | $36.74 | $63.23 | 79,900 | — | — |
| 2026-06-23 | $36.50 | $62.81 | 77,500 | — | — |
| 2026-06-22 | $36.13 | $62.18 | 93,800 | — | — |
| 2026-06-18 | $37.23 | $64.07 | 222,300 | — | — |
| 2026-06-17 | $36.02 | $61.99 | 73,400 | — | — |
| 2026-06-16 | $35.46 | $61.02 | 71,300 | — | — |
| 2026-06-15 | $35.35 | $60.83 | 87,500 | — | — |
| 2026-06-12 | $36.73 | $63.21 | 57,700 | — | — |
| 2026-06-11 | $35.98 | $61.92 | 59,800 | — | — |
| 2026-06-10 | $35.82 | $61.64 | 82,400 | — | — |
| 2026-06-09 | $35.49 | $61.07 | 34,700 | — | — |
| 2026-06-08 | $34.68 | $59.68 | 31,300 | — | — |
| 2026-06-05 | $34.88 | $60.02 | 84,500 | — | — |
| 2026-06-04 | $34.06 | $58.61 | 96,600 | — | — |
| 2026-06-03 | $33.42 | $57.20 | 50,200 | — | — |
| 2026-06-02 | $34.36 | $58.81 | 34,000 | — | — |
| 2026-06-01 | $33.77 | $57.80 | 51,300 | — | — |
| 2026-05-29 | $34.12 | $58.40 | 41,600 | — | — |
| 2026-05-28 | $34.25 | $58.62 | 41,900 | — | — |
| 2026-05-27 | $34.07 | $58.31 | 30,400 | — | — |
| 2026-05-26 | $34.46 | $58.98 | 40,600 | — | — |
| 2026-05-22 | $34.05 | $58.28 | 50,000 | — | — |
| 2026-05-21 | $33.99 | $58.18 | 48,900 | — | — |
| 2026-05-20 | $33.68 | $57.65 | 40,300 | — | — |
| 2026-05-19 | $33.41 | $57.19 | 32,900 | — | — |
| 2026-05-18 | $33.41 | $57.19 | 30,200 | — | — |
| 2026-05-15 | $32.72 | $56.00 | 34,500 | — | — |
| 2026-05-14 | $33.17 | $56.77 | 34,300 | — | — |
| 2026-05-13 | $33.15 | $56.74 | 37,200 | — | — |
| 2026-05-12 | $33.58 | $57.48 | 44,200 | — | — |
| 2026-05-11 | $33.75 | $57.77 | 36,800 | — | — |
| 2026-05-08 | $34.71 | $59.41 | 30,200 | — | — |
| 2026-05-07 | $35.09 | $60.06 | 47,000 | — | — |
| 2026-05-06 | $34.69 | $59.38 | 41,200 | — | — |
| 2026-05-05 | $34.14 | $58.43 | 48,200 | — | — |
| 2026-05-04 | $33.47 | $57.29 | 70,100 | — | — |
| 2026-05-01 | $34.10 | $58.37 | 51,900 | — | — |
| 2026-04-30 | $34.10 | $58.37 | 55,200 | — | — |
| 2026-04-29 | $34.04 | $58.26 | 87,300 | — | — |
| 2026-04-28 | $36.27 | $62.08 | 50,100 | — | — |
| 2026-04-27 | $35.39 | $60.57 | 29,300 | — | — |
| 2026-04-24 | $35.46 | $60.69 | 36,100 | — | — |
| 2026-04-23 | $35.64 | $61.00 | 37,900 | — | — |
| 2026-04-22 | $35.42 | $60.63 | 34,800 | — | — |
| 2026-04-21 | $35.16 | $60.18 | 41,600 | — | — |
| 2026-04-20 | $35.99 | $61.60 | 74,800 | — | — |
| 2026-04-17 | $36.14 | $61.86 | 59,300 | — | — |
| 2026-04-16 | $35.06 | $60.01 | 51,000 | — | — |
| 2026-04-15 | $35.15 | $60.16 | 36,500 | — | — |