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
- 2021-10-07 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 | — | — | — | $43.20 | 69,733 |
| 2026-09-03 | — | — | — | $43.83 | 107,947 |
| 2026-09-02 | — | — | — | $42.37 | 112,412 |
| 2026-09-01 | — | — | — | $41.90 | 93,175 |
| 2026-08-31 | — | — | — | $43.32 | 131,601 |
| 2026-08-28 | — | — | — | $44.48 | 136,915 |
| 2026-08-27 | $44.35 | $44.35 | 3,043,300 | $44.41 | 119,689 |
| 2026-08-26 | $44.80 | $44.80 | 2,065,000 | $45.03 | 143,167 |
| 2026-08-25 | $44.55 | $44.55 | 2,708,700 | $46.09 | 159,507 |
| 2026-08-24 | $45.73 | $45.73 | 2,587,300 | $45.40 | 84,554 |
| 2026-08-21 | $45.11 | $45.11 | 1,658,900 | $44.72 | 78,302 |
| 2026-08-20 | $44.72 | $44.72 | 1,828,600 | $44.71 | 59,728 |
| 2026-08-19 | $44.65 | $44.65 | 2,266,100 | $46.11 | 113,265 |
| 2026-08-18 | $45.40 | $45.40 | 2,675,100 | $45.79 | 136,737 |
| 2026-08-17 | $45.34 | $45.34 | 2,547,200 | $45.46 | 125,346 |
| 2026-08-14 | $45.26 | $45.26 | 3,571,400 | $44.32 | 226,048 |
| 2026-08-13 | $44.31 | $44.31 | 2,437,600 | $44.59 | 134,051 |
| 2026-08-12 | $43.82 | $43.82 | 3,546,100 | $44.46 | 134,363 |
| 2026-08-11 | $43.81 | $43.81 | 3,874,100 | $42.64 | 159,236 |
| 2026-08-10 | $42.46 | $42.46 | 6,938,000 | $42.96 | 308,069 |
| 2026-08-07 | $43.81 | $43.81 | 1,741,300 | $43.90 | 135,671 |
| 2026-08-06 | $43.48 | $43.48 | 2,579,600 | $44.97 | 194,591 |
| 2026-08-05 | $45.31 | $45.31 | 2,438,300 | $45.16 | 198,666 |
| 2026-08-04 | $44.73 | $44.73 | 3,194,900 | $44.61 | 192,583 |
| 2026-08-03 | $44.17 | $44.17 | 3,262,600 | $45.79 | 129,091 |
| 2026-07-31 | $45.10 | $45.10 | 4,737,900 | $44.98 | 300,053 |
| 2026-07-30 | $44.20 | $44.20 | 4,634,800 | $44.64 | 312,576 |
| 2026-07-29 | $45.70 | $45.70 | 3,979,100 | $45.44 | 267,692 |
| 2026-07-28 | $45.63 | $45.63 | 3,262,400 | $44.17 | 197,891 |
| 2026-07-27 | $43.76 | $43.76 | 2,501,400 | $43.59 | 177,097 |
| 2026-07-24 | $42.33 | $42.33 | 1,541,900 | $42.45 | 74,444 |
| 2026-07-23 | $41.93 | $41.93 | 2,301,900 | $41.43 | 179,174 |
| 2026-07-22 | $42.06 | $42.06 | 2,210,000 | $41.77 | 175,917 |
| 2026-07-21 | $42.28 | $42.28 | 2,116,000 | $43.16 | 124,448 |
| 2026-07-20 | $42.51 | $42.51 | 3,312,400 | $42.86 | 329,939 |
| 2026-07-17 | $42.15 | $42.15 | 2,461,200 | — | — |
| 2026-07-16 | $42.84 | $42.84 | 2,665,100 | — | — |
| 2026-07-15 | $42.00 | $42.00 | 2,409,700 | — | — |
| 2026-07-14 | $41.57 | $41.57 | 1,678,800 | — | — |
| 2026-07-13 | $41.47 | $41.47 | 2,733,100 | — | — |
| 2026-07-10 | $41.89 | $41.89 | 1,562,400 | — | — |
| 2026-07-09 | $41.67 | $41.67 | 1,641,600 | — | — |
| 2026-07-08 | $41.50 | $41.50 | 1,648,000 | — | — |
| 2026-07-07 | $41.95 | $41.95 | 2,362,900 | — | — |
| 2026-07-06 | $41.13 | $41.13 | 2,947,000 | — | — |
| 2026-07-02 | $40.81 | $40.81 | 2,424,400 | — | — |
| 2026-07-01 | $40.04 | $40.04 | 4,346,800 | — | — |
| 2026-06-30 | $40.84 | $40.84 | 3,441,300 | — | — |
| 2026-06-29 | $41.30 | $41.30 | 4,091,200 | — | — |
| 2026-06-26 | $41.01 | $41.01 | 9,440,900 | — | — |
| 2026-06-25 | $39.86 | $39.86 | 3,403,300 | — | — |
| 2026-06-24 | $38.87 | $38.87 | 4,697,700 | — | — |
| 2026-06-23 | $37.83 | $37.83 | 2,612,400 | — | — |
| 2026-06-22 | $37.33 | $37.33 | 2,835,300 | — | — |
| 2026-06-18 | $36.92 | $36.92 | 5,148,000 | — | — |
| 2026-06-17 | $34.59 | $34.59 | 2,089,000 | — | — |
| 2026-06-16 | $34.87 | $34.87 | 2,574,500 | — | — |
| 2026-06-15 | $34.25 | $34.25 | 2,306,300 | — | — |
| 2026-06-12 | $34.31 | $34.31 | 2,215,500 | — | — |
| 2026-06-11 | $34.87 | $34.87 | 1,986,000 | — | — |
| 2026-06-10 | $33.40 | $33.40 | 2,642,400 | — | — |
| 2026-06-09 | $32.62 | $32.62 | 2,058,500 | — | — |
| 2026-06-08 | $33.15 | $33.15 | 2,421,100 | — | — |
| 2026-06-05 | $32.39 | $32.39 | 1,568,500 | — | — |
| 2026-06-04 | $32.55 | $32.55 | 1,825,800 | — | — |
| 2026-06-03 | $31.77 | $31.77 | 2,260,300 | — | — |
| 2026-06-02 | $32.15 | $32.15 | 2,017,300 | — | — |
| 2026-06-01 | $31.34 | $31.34 | 2,745,900 | — | — |
| 2026-05-29 | $33.08 | $33.08 | 1,609,100 | — | — |
| 2026-05-28 | $33.42 | $33.42 | 2,071,800 | — | — |
| 2026-05-27 | $33.09 | $33.09 | 2,074,700 | — | — |
| 2026-05-26 | $33.22 | $33.22 | 3,666,500 | — | — |
| 2026-05-22 | $32.07 | $32.07 | 6,088,400 | — | — |
| 2026-05-21 | $32.95 | $32.95 | 2,649,400 | — | — |
| 2026-05-20 | $33.06 | $33.06 | 2,106,200 | — | — |
| 2026-05-19 | $32.78 | $32.78 | 2,048,800 | — | — |
| 2026-05-18 | $33.23 | $33.23 | 2,304,500 | — | — |
| 2026-05-15 | $33.74 | $33.74 | 2,201,000 | — | — |
| 2026-05-14 | $33.76 | $33.76 | 3,021,300 | — | — |
| 2026-05-13 | $33.79 | $33.79 | 3,514,500 | — | — |
| 2026-05-12 | $33.61 | $33.61 | 5,151,300 | — | — |
| 2026-05-11 | $32.34 | $32.34 | 4,013,200 | — | — |
| 2026-05-08 | $31.93 | $31.93 | 8,677,700 | — | — |
| 2026-05-07 | $32.19 | $32.19 | 5,482,900 | — | — |
| 2026-05-06 | $33.59 | $33.59 | 6,688,900 | — | — |
| 2026-05-05 | $29.38 | $29.38 | 7,727,200 | — | — |
| 2026-05-04 | $26.28 | $26.28 | 4,016,100 | — | — |
| 2026-05-01 | $26.67 | $26.67 | 2,243,700 | — | — |
| 2026-04-30 | $26.81 | $26.81 | 1,810,300 | — | — |
| 2026-04-29 | $26.23 | $26.23 | 2,153,500 | — | — |
| 2026-04-28 | $26.29 | $26.29 | 2,285,200 | — | — |
| 2026-04-27 | $26.17 | $26.17 | 2,582,900 | — | — |
| 2026-04-24 | $27.26 | $27.26 | 1,646,600 | — | — |
| 2026-04-23 | $27.17 | $27.17 | 1,453,800 | — | — |
| 2026-04-22 | $27.82 | $27.82 | 1,572,600 | — | — |
| 2026-04-21 | $27.67 | $27.67 | 1,778,600 | — | — |
| 2026-04-20 | $28.58 | $28.58 | 973,600 | — | — |
| 2026-04-17 | $28.56 | $28.56 | 1,582,400 | — | — |
| 2026-04-16 | $27.70 | $27.70 | 1,357,700 | — | — |
| 2026-04-15 | $27.76 | $27.76 | 1,329,300 | — | — |