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-05-20 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 | — | — | — | $59.09 | 196,853 |
| 2026-09-03 | — | — | — | $60.67 | 96,552 |
| 2026-09-02 | — | — | — | $59.90 | 88,053 |
| 2026-09-01 | — | — | — | $61.86 | 101,702 |
| 2026-08-31 | — | — | — | $63.87 | 78,712 |
| 2026-08-28 | — | — | — | $64.10 | 76,146 |
| 2026-08-27 | $63.70 | $63.70 | 3,871,200 | $61.42 | 350,041 |
| 2026-08-26 | $60.43 | $60.43 | 3,123,600 | $59.41 | 159,612 |
| 2026-08-25 | $60.61 | $60.61 | 3,027,600 | $61.02 | 231,624 |
| 2026-08-24 | $62.09 | $62.09 | 4,730,900 | $63.33 | 308,421 |
| 2026-08-21 | $63.49 | $63.49 | 4,059,100 | $63.11 | 147,616 |
| 2026-08-20 | $63.28 | $63.28 | 3,176,100 | $62.17 | 171,144 |
| 2026-08-19 | $62.92 | $62.92 | 2,858,000 | $60.00 | 221,673 |
| 2026-08-18 | $59.89 | $59.89 | 2,260,300 | $58.72 | 166,292 |
| 2026-08-17 | $58.38 | $58.38 | 2,759,800 | $59.05 | 124,458 |
| 2026-08-14 | $59.80 | $59.80 | 2,672,900 | $62.07 | 165,682 |
| 2026-08-13 | $62.17 | $62.17 | 4,747,600 | $57.86 | 365,711 |
| 2026-08-12 | $57.98 | $57.98 | 2,165,300 | $57.28 | 138,616 |
| 2026-08-11 | $58.74 | $58.74 | 2,770,800 | $57.59 | 223,729 |
| 2026-08-10 | $58.19 | $58.19 | 2,512,100 | $56.42 | 185,084 |
| 2026-08-07 | $57.06 | $57.06 | 2,767,300 | $56.41 | 180,636 |
| 2026-08-06 | $55.72 | $55.72 | 1,818,100 | $55.04 | 86,999 |
| 2026-08-05 | $55.69 | $55.69 | 3,375,400 | $56.36 | 193,088 |
| 2026-08-04 | $55.90 | $55.90 | 14,728,200 | $54.75 | 351,811 |
| 2026-08-03 | $55.26 | $55.26 | 3,551,800 | $53.64 | 217,864 |
| 2026-07-31 | $54.77 | $54.77 | 5,342,500 | $53.79 | 391,671 |
| 2026-07-30 | $53.79 | $53.79 | 7,605,900 | $53.14 | 824,002 |
| 2026-07-29 | $50.16 | $50.16 | 4,173,100 | $49.15 | 332,695 |
| 2026-07-28 | $48.84 | $48.84 | 3,131,900 | $47.23 | 281,991 |
| 2026-07-27 | $46.58 | $46.58 | 2,543,000 | $44.22 | 199,049 |
| 2026-07-24 | $42.83 | $42.83 | 1,633,100 | $42.22 | 68,686 |
| 2026-07-23 | $41.08 | $41.08 | 1,206,600 | $42.61 | 108,641 |
| 2026-07-22 | $41.65 | $41.65 | 4,246,400 | $43.86 | 131,737 |
| 2026-07-21 | $44.32 | $44.32 | 3,162,900 | $45.12 | 192,045 |
| 2026-07-20 | $46.27 | $46.27 | 3,258,900 | $45.28 | 212,228 |
| 2026-07-17 | $45.95 | $45.95 | 3,720,400 | — | — |
| 2026-07-16 | $45.13 | $45.13 | 4,184,000 | — | — |
| 2026-07-15 | $43.58 | $43.58 | 2,877,300 | — | — |
| 2026-07-14 | $43.04 | $43.04 | 1,709,400 | — | — |
| 2026-07-13 | $44.03 | $44.03 | 1,773,000 | — | — |
| 2026-07-10 | $43.33 | $43.33 | 1,861,800 | — | — |
| 2026-07-09 | $44.02 | $44.02 | 1,627,800 | — | — |
| 2026-07-08 | $43.85 | $43.85 | 2,346,300 | — | — |
| 2026-07-07 | $44.72 | $44.72 | 2,504,900 | — | — |
| 2026-07-06 | $44.04 | $44.04 | 3,096,100 | — | — |
| 2026-07-02 | $43.97 | $43.97 | 3,795,200 | — | — |
| 2026-07-01 | $42.14 | $42.14 | 3,428,400 | — | — |
| 2026-06-30 | $40.62 | $40.62 | 4,079,400 | — | — |
| 2026-06-29 | $41.00 | $41.00 | 3,406,500 | — | — |
| 2026-06-26 | $41.91 | $41.91 | 6,302,700 | — | — |
| 2026-06-25 | $38.30 | $38.30 | 3,358,300 | — | — |
| 2026-06-24 | $39.00 | $39.00 | 8,518,500 | — | — |
| 2026-06-23 | $38.93 | $38.93 | 2,630,600 | — | — |
| 2026-06-22 | $38.99 | $38.99 | 3,443,500 | — | — |
| 2026-06-18 | $39.99 | $39.99 | 2,718,400 | — | — |
| 2026-06-17 | $40.10 | $40.10 | 4,179,600 | — | — |
| 2026-06-16 | $41.81 | $41.81 | 3,466,100 | — | — |
| 2026-06-15 | $42.40 | $42.40 | 2,078,400 | — | — |
| 2026-06-12 | $42.36 | $42.36 | 3,323,900 | — | — |
| 2026-06-11 | $42.20 | $42.20 | 3,257,900 | — | — |
| 2026-06-10 | $43.54 | $43.54 | 2,520,900 | — | — |
| 2026-06-09 | $45.74 | $45.74 | 2,858,200 | — | — |
| 2026-06-08 | $47.41 | $47.41 | 1,831,200 | — | — |
| 2026-06-05 | $48.57 | $48.57 | 1,426,700 | — | — |
| 2026-06-04 | $50.70 | $50.70 | 1,118,700 | — | — |
| 2026-06-03 | $50.65 | $50.65 | 1,458,600 | — | — |
| 2026-06-02 | $52.70 | $52.70 | 2,786,300 | — | — |
| 2026-06-01 | $55.23 | $55.23 | 3,920,600 | — | — |
| 2026-05-29 | $49.49 | $49.49 | 2,228,200 | — | — |
| 2026-05-28 | $47.54 | $47.54 | 2,323,400 | — | — |
| 2026-05-27 | $46.88 | $46.88 | 1,569,800 | — | — |
| 2026-05-26 | $47.56 | $47.56 | 1,662,900 | — | — |
| 2026-05-22 | $46.85 | $46.85 | 2,684,500 | — | — |
| 2026-05-21 | $46.38 | $46.38 | 2,392,200 | — | — |
| 2026-05-20 | $47.54 | $47.54 | 2,098,400 | — | — |
| 2026-05-19 | $47.37 | $47.37 | 2,242,300 | — | — |
| 2026-05-18 | $47.90 | $47.90 | 1,885,900 | — | — |
| 2026-05-15 | $46.33 | $46.33 | 2,265,100 | — | — |
| 2026-05-14 | $46.55 | $46.55 | 2,960,700 | — | — |
| 2026-05-13 | $45.99 | $45.99 | 2,852,900 | — | — |
| 2026-05-12 | $48.09 | $48.09 | 2,713,400 | — | — |
| 2026-05-11 | $50.10 | $50.10 | 2,572,200 | — | — |
| 2026-05-08 | $53.28 | $53.28 | 2,777,700 | — | — |
| 2026-05-07 | $53.51 | $53.51 | 4,359,500 | — | — |
| 2026-05-06 | $52.96 | $52.96 | 4,929,600 | — | — |
| 2026-05-05 | $54.69 | $54.69 | 7,317,100 | — | — |
| 2026-05-04 | $62.10 | $62.10 | 4,108,200 | — | — |
| 2026-05-01 | $59.32 | $59.32 | 2,372,800 | — | — |
| 2026-04-30 | $56.58 | $56.58 | 1,981,700 | — | — |
| 2026-04-29 | $55.98 | $55.98 | 2,562,900 | — | — |
| 2026-04-28 | $55.53 | $55.53 | 2,398,300 | — | — |
| 2026-04-27 | $55.65 | $55.65 | 1,831,500 | — | — |
| 2026-04-24 | $55.40 | $55.40 | 1,780,500 | — | — |
| 2026-04-23 | $53.40 | $53.40 | 2,046,600 | — | — |
| 2026-04-22 | $56.85 | $56.85 | 1,324,300 | — | — |
| 2026-04-21 | $56.18 | $56.18 | 1,452,400 | — | — |
| 2026-04-20 | $55.71 | $55.71 | 1,580,900 | — | — |
| 2026-04-17 | $55.44 | $55.44 | 1,906,000 | — | — |
| 2026-04-16 | $53.65 | $53.65 | 2,107,600 | — | — |
| 2026-04-15 | $52.39 | $52.39 | 3,406,500 | — | — |