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 — 2026
| 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 | — | — |
| 2026-04-14 | $49.60 | $49.60 | 2,343,400 | — | — |
| 2026-04-13 | $50.39 | $50.39 | 3,102,600 | — | — |
| 2026-04-10 | $47.19 | $47.19 | 4,176,800 | — | — |
| 2026-04-09 | $49.92 | $49.92 | 3,436,800 | — | — |
| 2026-04-08 | $54.68 | $54.68 | 2,302,300 | — | — |
| 2026-04-07 | $55.94 | $55.94 | 1,080,400 | — | — |
| 2026-04-06 | $57.24 | $57.24 | 1,179,900 | — | — |
| 2026-04-02 | $58.02 | $58.02 | 1,637,600 | — | — |
| 2026-04-01 | $57.34 | $57.34 | 1,840,900 | — | — |
| 2026-03-31 | $57.00 | $57.00 | 1,010,800 | — | — |
| 2026-03-30 | $55.76 | $55.76 | 1,532,600 | — | — |
| 2026-03-27 | $54.27 | $54.27 | 2,148,600 | — | — |
| 2026-03-26 | $57.52 | $57.52 | 1,146,000 | — | — |
| 2026-03-25 | $55.94 | $55.94 | 1,757,100 | — | — |
| 2026-03-24 | $56.87 | $56.87 | 1,471,600 | — | — |
| 2026-03-23 | $58.79 | $58.79 | 2,126,900 | — | — |
| 2026-03-20 | $58.13 | $58.13 | 2,729,600 | — | — |
| 2026-03-19 | $58.78 | $58.78 | 1,765,400 | — | — |
| 2026-03-18 | $58.74 | $58.74 | 1,944,000 | — | — |
| 2026-03-17 | $59.00 | $59.00 | 2,073,600 | — | — |
| 2026-03-16 | $56.77 | $56.77 | 2,060,800 | — | — |
| 2026-03-13 | $57.15 | $57.15 | 1,942,200 | — | — |
| 2026-03-12 | $57.03 | $57.03 | 2,806,900 | — | — |
| 2026-03-11 | $56.09 | $56.09 | 3,598,200 | — | — |
| 2026-03-10 | $57.42 | $57.42 | 2,069,700 | — | — |
| 2026-03-09 | $58.71 | $58.71 | 5,012,100 | — | — |
| 2026-03-06 | $58.93 | $58.93 | 2,445,600 | — | — |
| 2026-03-05 | $59.27 | $59.27 | 2,453,800 | — | — |
| 2026-03-04 | $57.91 | $57.91 | 3,252,900 | — | — |
| 2026-03-03 | $56.50 | $56.50 | 2,055,200 | — | — |
| 2026-03-02 | $55.73 | $55.73 | 1,897,400 | — | — |
| 2026-02-27 | $55.04 | $55.04 | 2,149,100 | — | — |
| 2026-02-26 | $55.81 | $55.81 | 2,703,100 | — | — |
| 2026-02-25 | $52.80 | $52.80 | 2,815,300 | — | — |
| 2026-02-24 | $50.89 | $50.89 | 1,965,600 | — | — |
| 2026-02-23 | $48.86 | $48.86 | 2,755,700 | — | — |
| 2026-02-20 | $52.34 | $52.34 | 3,139,900 | — | — |
| 2026-02-19 | $52.02 | $52.02 | 3,211,800 | — | — |
| 2026-02-18 | $53.06 | $53.06 | 2,013,700 | — | — |
| 2026-02-17 | $52.21 | $52.21 | 3,136,900 | — | — |
| 2026-02-13 | $52.34 | $52.34 | 6,077,300 | — | — |
| 2026-02-12 | $47.88 | $47.88 | 3,950,400 | — | — |
| 2026-02-11 | $48.64 | $48.64 | 3,650,700 | — | — |
| 2026-02-10 | $52.45 | $52.45 | 2,683,200 | — | — |
| 2026-02-09 | $50.50 | $50.50 | 2,470,700 | — | — |
| 2026-02-06 | $51.29 | $51.29 | 5,115,100 | — | — |
| 2026-02-05 | $51.71 | $51.71 | 2,958,400 | — | — |
| 2026-02-04 | $53.13 | $53.13 | 6,261,000 | — | — |
| 2026-02-03 | $50.96 | $50.96 | 7,799,200 | — | — |
| 2026-02-02 | $56.60 | $56.60 | 3,190,600 | — | — |
| 2026-01-30 | $56.49 | $56.49 | 3,507,200 | — | — |
| 2026-01-29 | $56.79 | $56.79 | 3,216,000 | — | — |
| 2026-01-28 | $62.20 | $62.20 | 2,981,200 | — | — |
| 2026-01-27 | $63.15 | $63.15 | 1,905,400 | — | — |
| 2026-01-26 | $65.79 | $65.79 | 1,581,300 | — | — |
| 2026-01-23 | $65.64 | $65.64 | 1,521,500 | — | — |
| 2026-01-22 | $65.01 | $65.01 | 1,640,400 | — | — |
| 2026-01-21 | $62.96 | $62.96 | 2,191,800 | — | — |
| 2026-01-20 | $64.44 | $64.44 | 2,150,400 | — | — |
| 2026-01-16 | $68.25 | $68.25 | 2,285,400 | — | — |
| 2026-01-15 | $70.90 | $70.90 | 1,743,300 | — | — |
| 2026-01-14 | $71.85 | $71.85 | 2,382,000 | — | — |
| 2026-01-13 | $72.04 | $72.04 | 1,276,400 | — | — |
| 2026-01-12 | $73.66 | $73.66 | 1,014,900 | — | — |
| 2026-01-09 | $73.42 | $73.42 | 1,008,400 | — | — |
| 2026-01-08 | $73.76 | $73.76 | 923,400 | — | — |
| 2026-01-07 | $74.62 | $74.62 | 888,900 | — | — |
| 2026-01-06 | $74.52 | $74.52 | 986,200 | — | — |
| 2026-01-05 | $72.90 | $72.90 | 1,220,200 | — | — |
| 2026-01-02 | $70.04 | $70.04 | 1,061,400 | — | — |