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
- 2007-08-21 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 | — | — | — | $32.46 | 88,115 |
| 2026-09-03 | — | — | — | $32.26 | 96,531 |
| 2026-09-02 | — | — | — | $31.41 | 77,383 |
| 2026-09-01 | — | — | — | $31.54 | 60,083 |
| 2026-08-31 | — | — | — | $31.75 | 107,821 |
| 2026-08-28 | — | — | — | $32.19 | 110,721 |
| 2026-08-27 | $32.06 | $59.69 | 2,270,200 | $31.75 | 79,760 |
| 2026-08-26 | $31.67 | $58.97 | 1,762,200 | $30.58 | 152,823 |
| 2026-08-25 | $30.71 | $57.18 | 2,524,200 | $31.03 | 148,990 |
| 2026-08-24 | $30.70 | $57.16 | 2,710,500 | $31.50 | 178,369 |
| 2026-08-21 | $31.80 | $59.21 | 2,074,000 | $32.40 | 122,952 |
| 2026-08-20 | $32.28 | $60.10 | 1,562,200 | $32.53 | 63,153 |
| 2026-08-19 | $32.29 | $60.12 | 1,635,200 | $34.00 | 76,291 |
| 2026-08-18 | $34.12 | $63.53 | 1,155,800 | $34.81 | 69,881 |
| 2026-08-17 | $34.62 | $64.46 | 2,534,500 | $34.73 | 86,601 |
| 2026-08-14 | $34.69 | $64.59 | 926,000 | $33.51 | 46,325 |
| 2026-08-13 | $33.34 | $62.08 | 1,130,900 | $33.48 | 47,286 |
| 2026-08-12 | $33.28 | $61.96 | 1,097,400 | $33.31 | 60,545 |
| 2026-08-11 | $32.99 | $61.42 | 873,200 | $33.33 | 40,821 |
| 2026-08-10 | $33.13 | $61.68 | 2,201,400 | $33.37 | 186,706 |
| 2026-08-07 | $33.08 | $61.59 | 1,739,000 | $33.14 | 102,861 |
| 2026-08-06 | $33.35 | $62.09 | 2,697,100 | $34.34 | 122,048 |
| 2026-08-05 | $33.93 | $63.17 | 4,396,700 | $34.35 | 280,307 |
| 2026-08-04 | $35.74 | $66.54 | 1,695,300 | $34.80 | 99,880 |
| 2026-08-03 | $35.12 | $64.96 | 1,787,100 | $35.03 | 109,846 |
| 2026-07-31 | $35.76 | $66.15 | 1,223,900 | $35.74 | 59,548 |
| 2026-07-30 | $35.42 | $65.52 | 1,482,800 | $35.46 | 53,648 |
| 2026-07-29 | $35.13 | $64.98 | 1,541,200 | $36.09 | 69,752 |
| 2026-07-28 | $35.30 | $65.29 | 1,494,800 | $35.63 | 57,288 |
| 2026-07-27 | $35.69 | $66.02 | 1,354,000 | $35.87 | 93,503 |
| 2026-07-24 | $36.14 | $66.85 | 2,076,200 | $39.24 | 142,645 |
| 2026-07-23 | $38.39 | $71.01 | 1,164,400 | $38.49 | 85,540 |
| 2026-07-22 | $38.36 | $70.95 | 1,116,100 | $38.41 | 55,043 |
| 2026-07-21 | $38.29 | $70.82 | 1,784,100 | $37.60 | 75,610 |
| 2026-07-20 | $37.03 | $68.49 | 2,658,500 | $37.52 | 75,426 |
| 2026-07-17 | $37.14 | $68.70 | 1,129,800 | — | — |
| 2026-07-16 | $36.93 | $68.31 | 1,464,500 | — | — |
| 2026-07-15 | $37.49 | $69.35 | 1,869,900 | — | — |
| 2026-07-14 | $38.53 | $71.27 | 1,439,800 | — | — |
| 2026-07-13 | $38.10 | $70.47 | 1,353,000 | — | — |
| 2026-07-10 | $38.53 | $71.27 | 926,100 | — | — |
| 2026-07-09 | $38.51 | $71.23 | 1,352,600 | — | — |
| 2026-07-08 | $39.56 | $73.17 | 1,779,300 | — | — |
| 2026-07-07 | $37.93 | $70.16 | 2,233,100 | — | — |
| 2026-07-06 | $36.53 | $67.57 | 1,597,100 | — | — |
| 2026-07-02 | $36.79 | $68.05 | 1,692,000 | — | — |
| 2026-07-01 | $38.76 | $71.69 | 1,758,200 | — | — |
| 2026-06-30 | $40.71 | $75.30 | 2,446,000 | — | — |
| 2026-06-29 | $40.45 | $74.82 | 3,332,300 | — | — |
| 2026-06-26 | $41.95 | $77.59 | 7,553,300 | — | — |
| 2026-06-25 | $41.40 | $76.58 | 2,883,200 | — | — |
| 2026-06-24 | $38.79 | $71.75 | 4,757,500 | — | — |
| 2026-06-23 | $39.06 | $72.25 | 2,898,400 | — | — |
| 2026-06-22 | $38.08 | $70.44 | 1,641,500 | — | — |
| 2026-06-18 | $36.97 | $68.38 | 2,980,300 | — | — |
| 2026-06-17 | $35.48 | $65.63 | 1,416,700 | — | — |
| 2026-06-16 | $35.75 | $66.13 | 1,304,400 | — | — |
| 2026-06-15 | $36.29 | $67.13 | 1,443,900 | — | — |
| 2026-06-12 | $36.61 | $67.72 | 1,948,100 | — | — |
| 2026-06-11 | $36.07 | $66.72 | 1,718,900 | — | — |
| 2026-06-10 | $35.69 | $66.02 | 1,345,900 | — | — |
| 2026-06-09 | $35.17 | $65.05 | 1,289,000 | — | — |
| 2026-06-08 | $34.89 | $64.54 | 1,534,800 | — | — |
| 2026-06-05 | $34.20 | $63.26 | 1,430,200 | — | — |
| 2026-06-04 | $34.77 | $64.31 | 1,452,300 | — | — |
| 2026-06-03 | $34.21 | $63.28 | 1,476,500 | — | — |
| 2026-06-02 | $34.21 | $63.28 | 2,244,000 | — | — |
| 2026-06-01 | $32.92 | $60.89 | 2,338,600 | — | — |
| 2026-05-29 | $33.49 | $61.95 | 2,290,000 | — | — |
| 2026-05-28 | $34.60 | $64.00 | 2,236,100 | — | — |
| 2026-05-27 | $36.37 | $67.27 | 1,395,500 | — | — |
| 2026-05-26 | $37.44 | $69.25 | 1,830,800 | — | — |
| 2026-05-22 | $37.25 | $68.90 | 1,199,400 | — | — |
| 2026-05-21 | $36.90 | $68.25 | 1,899,900 | — | — |
| 2026-05-20 | $37.29 | $68.98 | 1,958,600 | — | — |
| 2026-05-19 | $38.04 | $70.36 | 1,404,300 | — | — |
| 2026-05-18 | $38.62 | $71.44 | 1,328,800 | — | — |
| 2026-05-15 | $37.43 | $69.23 | 1,744,300 | — | — |
| 2026-05-14 | $37.22 | $68.85 | 2,086,600 | — | — |
| 2026-05-13 | $36.80 | $68.07 | 2,284,800 | — | — |
| 2026-05-12 | $37.23 | $68.86 | 1,511,400 | — | — |
| 2026-05-11 | $36.71 | $67.50 | 2,426,700 | — | — |
| 2026-05-08 | $36.96 | $67.96 | 2,005,700 | — | — |
| 2026-05-07 | $38.10 | $70.05 | 2,007,900 | — | — |
| 2026-05-06 | $39.10 | $71.89 | 2,998,200 | — | — |
| 2026-05-05 | $39.83 | $73.23 | 1,521,600 | — | — |
| 2026-05-04 | $38.87 | $71.47 | 1,732,700 | — | — |
| 2026-05-01 | $39.02 | $71.74 | 1,480,600 | — | — |
| 2026-04-30 | $38.75 | $71.25 | 1,491,000 | — | — |
| 2026-04-29 | $38.00 | $69.87 | 1,595,100 | — | — |
| 2026-04-28 | $37.99 | $69.85 | 1,353,500 | — | — |
| 2026-04-27 | $37.39 | $68.75 | 1,363,300 | — | — |
| 2026-04-24 | $37.33 | $68.64 | 1,472,800 | — | — |
| 2026-04-23 | $36.19 | $66.54 | 1,108,800 | — | — |
| 2026-04-22 | $35.86 | $65.93 | 1,209,500 | — | — |
| 2026-04-21 | $35.19 | $64.70 | 1,229,100 | — | — |
| 2026-04-20 | $35.87 | $65.95 | 1,155,700 | — | — |
| 2026-04-17 | $36.30 | $66.74 | 1,764,100 | — | — |
| 2026-04-16 | $36.19 | $66.54 | 1,165,300 | — | — |
| 2026-04-15 | $36.31 | $66.76 | 1,028,100 | — | — |