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
- 2020-10-29 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 | — | — | — | $36.26 | 71,373 |
| 2026-09-03 | — | — | — | $35.31 | 112,985 |
| 2026-09-02 | — | — | — | $35.86 | 49,008 |
| 2026-09-01 | — | — | — | $35.55 | 69,409 |
| 2026-08-31 | — | — | — | $36.07 | 102,152 |
| 2026-08-28 | — | — | — | $36.71 | 82,599 |
| 2026-08-27 | $37.59 | $37.59 | 1,681,600 | $38.08 | 98,261 |
| 2026-08-26 | $36.89 | $36.89 | 1,872,800 | $37.59 | 92,299 |
| 2026-08-25 | $37.44 | $37.44 | 2,782,600 | $36.70 | 159,859 |
| 2026-08-24 | $35.63 | $35.63 | 2,131,500 | $36.21 | 121,117 |
| 2026-08-21 | $37.16 | $37.16 | 2,342,300 | $37.63 | 223,703 |
| 2026-08-20 | $37.19 | $37.19 | 2,220,600 | $38.29 | 86,133 |
| 2026-08-19 | $38.35 | $38.35 | 2,503,400 | $39.89 | 105,715 |
| 2026-08-18 | $39.39 | $39.39 | 2,581,600 | $43.05 | 172,970 |
| 2026-08-17 | $44.25 | $44.25 | 1,538,000 | $45.47 | 71,384 |
| 2026-08-14 | $44.39 | $44.39 | 982,500 | $44.70 | 53,775 |
| 2026-08-13 | $44.13 | $44.13 | 2,164,600 | $42.94 | 112,653 |
| 2026-08-12 | $42.47 | $42.47 | 1,088,600 | $44.67 | 69,476 |
| 2026-08-11 | $42.52 | $42.52 | 1,126,800 | $43.23 | 66,322 |
| 2026-08-10 | $42.46 | $42.46 | 1,733,200 | $44.25 | 83,504 |
| 2026-08-07 | $43.77 | $43.77 | 1,607,000 | $43.80 | 112,419 |
| 2026-08-06 | $42.46 | $42.46 | 1,828,300 | $40.94 | 61,762 |
| 2026-08-05 | $41.80 | $41.80 | 1,727,200 | $42.13 | 68,491 |
| 2026-08-04 | $42.85 | $42.85 | 2,726,400 | $44.00 | 253,932 |
| 2026-08-03 | $41.52 | $41.52 | 2,506,000 | $39.69 | 154,855 |
| 2026-07-31 | $41.50 | $41.50 | 3,763,900 | $42.03 | 226,023 |
| 2026-07-30 | $41.45 | $41.45 | 6,152,700 | $42.31 | 330,629 |
| 2026-07-29 | $42.21 | $42.21 | 3,309,500 | $43.74 | 246,942 |
| 2026-07-28 | $44.52 | $44.52 | 2,320,400 | $43.45 | 137,504 |
| 2026-07-27 | $46.80 | $46.80 | 2,383,500 | $46.91 | 132,394 |
| 2026-07-24 | $46.03 | $46.03 | 1,574,100 | $49.87 | 96,682 |
| 2026-07-23 | $50.07 | $50.07 | 3,114,200 | $49.75 | 159,352 |
| 2026-07-22 | $49.87 | $49.87 | 1,190,000 | $48.02 | 82,574 |
| 2026-07-21 | $49.35 | $49.35 | 1,292,600 | $49.18 | 50,513 |
| 2026-07-20 | $46.36 | $46.36 | 1,928,000 | $47.51 | 110,160 |
| 2026-07-17 | $46.48 | $46.48 | 1,588,700 | — | — |
| 2026-07-16 | $47.12 | $47.12 | 1,994,700 | — | — |
| 2026-07-15 | $50.03 | $50.03 | 2,018,100 | — | — |
| 2026-07-14 | $52.32 | $52.32 | 1,838,800 | — | — |
| 2026-07-13 | $50.86 | $50.86 | 1,561,200 | — | — |
| 2026-07-10 | $54.87 | $54.87 | 2,326,600 | — | — |
| 2026-07-09 | $57.38 | $57.38 | 4,709,900 | — | — |
| 2026-07-08 | $51.47 | $51.47 | 3,470,400 | — | — |
| 2026-07-07 | $51.55 | $51.55 | 3,846,200 | — | — |
| 2026-07-06 | $56.56 | $56.56 | 4,571,600 | — | — |
| 2026-07-02 | $55.49 | $55.49 | 4,700,300 | — | — |
| 2026-07-01 | $63.20 | $63.20 | 3,843,600 | — | — |
| 2026-06-30 | $69.62 | $69.62 | 4,379,500 | — | — |
| 2026-06-29 | $66.37 | $66.37 | 6,986,500 | — | — |
| 2026-06-26 | $57.89 | $57.89 | 12,165,500 | — | — |
| 2026-06-25 | $60.16 | $60.16 | 3,602,900 | — | — |
| 2026-06-24 | $55.42 | $55.42 | 2,614,900 | — | — |
| 2026-06-23 | $55.52 | $55.52 | 3,406,700 | — | — |
| 2026-06-22 | $61.58 | $61.58 | 3,464,000 | — | — |
| 2026-06-18 | $59.00 | $59.00 | 4,705,500 | — | — |
| 2026-06-17 | $53.98 | $53.98 | 4,039,700 | — | — |
| 2026-06-16 | $53.29 | $53.29 | 3,534,600 | — | — |
| 2026-06-15 | $55.00 | $55.00 | 2,663,100 | — | — |
| 2026-06-12 | $50.40 | $50.40 | 1,621,400 | — | — |
| 2026-06-11 | $47.96 | $47.96 | 1,424,800 | — | — |
| 2026-06-10 | $44.54 | $44.54 | 1,598,800 | — | — |
| 2026-06-09 | $46.63 | $46.63 | 1,811,000 | — | — |
| 2026-06-08 | $48.19 | $48.19 | 2,070,500 | — | — |
| 2026-06-05 | $46.39 | $46.39 | 2,137,400 | — | — |
| 2026-06-04 | $53.62 | $53.62 | 2,090,800 | — | — |
| 2026-06-03 | $53.11 | $53.11 | 2,881,800 | — | — |
| 2026-06-02 | $50.33 | $50.33 | 2,339,300 | — | — |
| 2026-06-01 | $47.13 | $47.13 | 2,144,100 | — | — |
| 2026-05-29 | $47.87 | $47.87 | 3,650,300 | — | — |
| 2026-05-28 | $51.10 | $51.10 | 2,035,500 | — | — |
| 2026-05-27 | $49.00 | $49.00 | 1,994,600 | — | — |
| 2026-05-26 | $50.76 | $50.76 | 3,012,100 | — | — |
| 2026-05-22 | $45.95 | $45.95 | 1,943,900 | — | — |
| 2026-05-21 | $44.70 | $44.70 | 1,786,200 | — | — |
| 2026-05-20 | $44.33 | $44.33 | 2,462,200 | — | — |
| 2026-05-19 | $41.65 | $41.65 | 2,005,300 | — | — |
| 2026-05-18 | $41.35 | $41.35 | 2,378,300 | — | — |
| 2026-05-15 | $43.10 | $43.10 | 3,526,100 | — | — |
| 2026-05-14 | $44.97 | $44.97 | 1,988,600 | — | — |
| 2026-05-13 | $45.97 | $45.97 | 2,105,000 | — | — |
| 2026-05-12 | $45.87 | $45.87 | 3,507,500 | — | — |
| 2026-05-11 | $48.39 | $48.39 | 3,466,400 | — | — |
| 2026-05-08 | $48.95 | $48.95 | 2,540,500 | — | — |
| 2026-05-07 | $47.93 | $47.93 | 5,318,800 | — | — |
| 2026-05-06 | $51.37 | $51.37 | 3,575,400 | — | — |
| 2026-05-05 | $49.68 | $49.68 | 2,970,200 | — | — |
| 2026-05-04 | $49.48 | $49.48 | 2,283,900 | — | — |
| 2026-05-01 | $48.98 | $48.98 | 2,473,300 | — | — |
| 2026-04-30 | $48.50 | $48.50 | 3,475,100 | — | — |
| 2026-04-29 | $44.07 | $44.07 | 2,696,000 | — | — |
| 2026-04-28 | $41.12 | $41.12 | 2,406,000 | — | — |
| 2026-04-27 | $43.47 | $43.47 | 1,794,200 | — | — |
| 2026-04-24 | $44.13 | $44.13 | 1,945,100 | — | — |
| 2026-04-23 | $43.61 | $43.61 | 2,842,900 | — | — |
| 2026-04-22 | $42.27 | $42.27 | 1,742,700 | — | — |
| 2026-04-21 | $41.28 | $41.28 | 1,712,500 | — | — |
| 2026-04-20 | $40.65 | $40.65 | 1,690,700 | — | — |
| 2026-04-17 | $40.00 | $40.00 | 1,568,800 | — | — |
| 2026-04-16 | $38.22 | $38.22 | 1,553,800 | — | — |
| 2026-04-15 | $37.25 | $37.25 | 1,387,700 | — | — |