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
- 2015-08-03 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 | — | — | — | $34.99 | 196,524 |
| 2026-09-03 | — | — | — | $35.82 | 148,032 |
| 2026-09-02 | — | — | — | $33.63 | 164,141 |
| 2026-09-01 | — | — | — | $34.54 | 284,406 |
| 2026-08-31 | — | — | — | $35.21 | 198,564 |
| 2026-08-28 | — | — | — | $35.68 | 194,280 |
| 2026-08-27 | $35.43 | $35.43 | 4,336,500 | $35.25 | 287,407 |
| 2026-08-26 | $34.95 | $34.95 | 2,295,200 | $36.12 | 180,438 |
| 2026-08-25 | $36.09 | $36.09 | 3,424,700 | $37.30 | 233,033 |
| 2026-08-24 | $37.05 | $37.05 | 3,164,900 | $36.13 | 178,725 |
| 2026-08-21 | $35.88 | $35.88 | 1,883,600 | $35.80 | 134,376 |
| 2026-08-20 | $35.72 | $35.72 | 2,212,000 | $36.16 | 108,094 |
| 2026-08-19 | $36.58 | $36.58 | 3,548,300 | $35.28 | 290,247 |
| 2026-08-18 | $34.57 | $34.57 | 3,352,700 | $34.27 | 187,127 |
| 2026-08-17 | $33.72 | $33.72 | 5,039,400 | $34.23 | 262,778 |
| 2026-08-14 | $34.78 | $34.78 | 2,774,700 | $35.91 | 160,477 |
| 2026-08-13 | $35.92 | $35.92 | 4,655,700 | $33.88 | 315,435 |
| 2026-08-12 | $33.26 | $33.26 | 2,906,200 | $33.89 | 142,689 |
| 2026-08-11 | $34.14 | $34.14 | 3,482,700 | $32.95 | 187,304 |
| 2026-08-10 | $33.75 | $33.75 | 4,153,800 | $33.36 | 246,737 |
| 2026-08-07 | $33.61 | $33.61 | 4,930,600 | $33.66 | 324,805 |
| 2026-08-06 | $33.43 | $33.43 | 11,515,600 | $30.81 | 860,305 |
| 2026-08-05 | $36.10 | $36.10 | 4,764,700 | $36.41 | 296,771 |
| 2026-08-04 | $36.28 | $36.28 | 2,830,400 | $34.84 | 141,505 |
| 2026-08-03 | $35.12 | $35.12 | 3,336,100 | $35.03 | 150,367 |
| 2026-07-31 | $34.06 | $34.06 | 4,396,500 | $33.70 | 234,224 |
| 2026-07-30 | $33.71 | $33.71 | 3,339,500 | $33.46 | 250,089 |
| 2026-07-29 | $34.00 | $34.00 | 3,613,600 | $32.23 | 203,572 |
| 2026-07-28 | $33.67 | $33.67 | 2,878,100 | $32.28 | 132,406 |
| 2026-07-27 | $32.00 | $32.00 | 2,688,600 | $31.37 | 135,558 |
| 2026-07-24 | $30.76 | $30.76 | 3,811,600 | $29.74 | 326,332 |
| 2026-07-23 | $29.58 | $29.58 | 4,139,900 | $31.31 | 168,857 |
| 2026-07-22 | $31.36 | $31.36 | 2,484,800 | $32.17 | 156,077 |
| 2026-07-21 | $31.85 | $31.85 | 2,713,600 | $32.40 | 194,731 |
| 2026-07-20 | $33.03 | $33.03 | 3,479,100 | $33.89 | 344,123 |
| 2026-07-17 | $33.90 | $33.90 | 3,005,400 | — | — |
| 2026-07-16 | $34.08 | $34.08 | 2,748,600 | — | — |
| 2026-07-15 | $33.85 | $33.85 | 3,829,000 | — | — |
| 2026-07-14 | $31.86 | $31.86 | 2,722,300 | — | — |
| 2026-07-13 | $32.19 | $32.19 | 2,892,600 | — | — |
| 2026-07-10 | $32.19 | $32.19 | 2,597,800 | — | — |
| 2026-07-09 | $33.44 | $33.44 | 3,936,800 | — | — |
| 2026-07-08 | $32.27 | $32.27 | 3,792,500 | — | — |
| 2026-07-07 | $32.78 | $32.78 | 3,177,500 | — | — |
| 2026-07-06 | $32.96 | $32.96 | 4,210,700 | — | — |
| 2026-07-02 | $33.43 | $33.43 | 4,112,900 | — | — |
| 2026-07-01 | $33.02 | $33.02 | 6,266,300 | — | — |
| 2026-06-30 | $31.52 | $31.52 | 4,283,100 | — | — |
| 2026-06-29 | $31.38 | $31.38 | 3,209,100 | — | — |
| 2026-06-26 | $31.15 | $31.15 | 4,939,200 | — | — |
| 2026-06-25 | $29.41 | $29.41 | 5,273,200 | — | — |
| 2026-06-24 | $30.54 | $30.54 | 3,744,600 | — | — |
| 2026-06-23 | $30.50 | $30.50 | 3,409,900 | — | — |
| 2026-06-22 | $30.31 | $30.31 | 4,633,700 | — | — |
| 2026-06-18 | $32.11 | $32.11 | 5,399,600 | — | — |
| 2026-06-17 | $32.01 | $32.01 | 4,626,100 | — | — |
| 2026-06-16 | $33.26 | $33.26 | 6,596,200 | — | — |
| 2026-06-15 | $32.36 | $32.36 | 5,461,400 | — | — |
| 2026-06-12 | $32.03 | $32.03 | 5,523,800 | — | — |
| 2026-06-11 | $32.70 | $32.70 | 11,267,900 | — | — |
| 2026-06-10 | $33.93 | $33.93 | 4,338,200 | — | — |
| 2026-06-09 | $35.45 | $35.45 | 4,461,700 | — | — |
| 2026-06-08 | $34.79 | $34.79 | 4,057,000 | — | — |
| 2026-06-05 | $35.06 | $35.06 | 3,328,600 | — | — |
| 2026-06-04 | $35.92 | $35.92 | 4,955,900 | — | — |
| 2026-06-03 | $35.51 | $35.51 | 4,957,000 | — | — |
| 2026-06-02 | $36.37 | $36.37 | 3,914,300 | — | — |
| 2026-06-01 | $36.25 | $36.25 | 4,486,700 | — | — |
| 2026-05-29 | $35.00 | $35.00 | 19,067,200 | — | — |
| 2026-05-28 | $35.44 | $35.44 | 3,525,800 | — | — |
| 2026-05-27 | $36.05 | $36.05 | 3,387,600 | — | — |
| 2026-05-26 | $35.74 | $35.74 | 3,805,600 | — | — |
| 2026-05-22 | $36.34 | $36.34 | 2,901,500 | — | — |
| 2026-05-21 | $36.75 | $36.75 | 4,808,300 | — | — |
| 2026-05-20 | $36.47 | $36.47 | 5,500,400 | — | — |
| 2026-05-19 | $36.00 | $36.00 | 4,170,100 | — | — |
| 2026-05-18 | $37.17 | $37.17 | 4,278,100 | — | — |
| 2026-05-15 | $37.66 | $37.66 | 3,076,700 | — | — |
| 2026-05-14 | $37.37 | $37.37 | 3,777,900 | — | — |
| 2026-05-13 | $38.53 | $38.53 | 3,670,000 | — | — |
| 2026-05-12 | $39.63 | $39.63 | 4,275,400 | — | — |
| 2026-05-11 | $40.44 | $40.44 | 2,847,000 | — | — |
| 2026-05-08 | $41.43 | $41.43 | 3,861,900 | — | — |
| 2026-05-07 | $43.68 | $43.68 | 7,140,000 | — | — |
| 2026-05-06 | $44.53 | $44.53 | 4,616,800 | — | — |
| 2026-05-05 | $43.54 | $43.54 | 2,874,200 | — | — |
| 2026-05-04 | $44.03 | $44.03 | 2,494,900 | — | — |
| 2026-05-01 | $45.28 | $45.28 | 2,612,500 | — | — |
| 2026-04-30 | $44.40 | $44.40 | 2,153,200 | — | — |
| 2026-04-29 | $43.41 | $43.41 | 1,940,200 | — | — |
| 2026-04-28 | $44.76 | $44.76 | 2,029,100 | — | — |
| 2026-04-27 | $45.59 | $45.59 | 1,750,000 | — | — |
| 2026-04-24 | $45.41 | $45.41 | 3,650,100 | — | — |
| 2026-04-23 | $44.50 | $44.50 | 2,547,100 | — | — |
| 2026-04-22 | $46.04 | $46.04 | 2,458,000 | — | — |
| 2026-04-21 | $46.17 | $46.17 | 3,010,700 | — | — |
| 2026-04-20 | $47.30 | $47.30 | 2,852,300 | — | — |
| 2026-04-17 | $46.86 | $46.86 | 4,528,600 | — | — |
| 2026-04-16 | $44.08 | $44.08 | 2,037,400 | — | — |
| 2026-04-15 | $43.50 | $43.50 | 2,837,200 | — | — |