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
- 2017-05-12 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 | — | — | — | $53.58 | 100,306 |
| 2026-09-03 | — | — | — | $52.21 | 110,517 |
| 2026-09-02 | — | — | — | $49.12 | 191,260 |
| 2026-09-01 | — | — | — | $49.77 | 146,449 |
| 2026-08-31 | — | — | — | $50.49 | 72,581 |
| 2026-08-28 | — | — | — | $52.60 | 75,585 |
| 2026-08-27 | $52.85 | $71.25 | 1,270,900 | $53.30 | 66,340 |
| 2026-08-26 | $51.81 | $69.85 | 1,941,800 | $51.83 | 90,169 |
| 2026-08-25 | $52.89 | $71.30 | 1,744,000 | $54.60 | 98,164 |
| 2026-08-24 | $53.53 | $72.17 | 2,432,500 | $52.88 | 135,621 |
| 2026-08-21 | $53.28 | $71.83 | 3,080,500 | $54.94 | 194,259 |
| 2026-08-20 | $54.24 | $73.12 | 5,100,300 | $57.91 | 249,416 |
| 2026-08-19 | $58.80 | $79.27 | 3,990,500 | $62.51 | 243,161 |
| 2026-08-18 | $61.94 | $83.50 | 2,339,100 | $63.35 | 119,696 |
| 2026-08-17 | $65.97 | $88.94 | 1,720,000 | $64.47 | 80,805 |
| 2026-08-14 | $63.30 | $85.34 | 1,990,800 | $60.16 | 94,958 |
| 2026-08-13 | $59.90 | $80.75 | 1,613,400 | $61.60 | 76,738 |
| 2026-08-12 | $61.80 | $83.32 | 2,071,700 | $61.57 | 106,844 |
| 2026-08-11 | $58.79 | $79.26 | 1,906,800 | $60.07 | 145,516 |
| 2026-08-10 | $58.60 | $79.00 | 2,150,100 | $59.91 | 125,467 |
| 2026-08-07 | $57.96 | $78.14 | 2,291,300 | $57.91 | 124,180 |
| 2026-08-06 | $57.01 | $76.86 | 3,851,200 | $57.46 | 220,907 |
| 2026-08-05 | $55.57 | $74.92 | 3,435,900 | $57.40 | 113,513 |
| 2026-08-04 | $57.92 | $78.08 | 4,296,900 | $57.75 | 301,379 |
| 2026-08-03 | $55.52 | $74.85 | 3,932,000 | $50.71 | 313,841 |
| 2026-07-31 | $51.41 | $69.31 | 3,111,000 | $53.57 | 129,216 |
| 2026-07-30 | $51.28 | $69.13 | 5,983,000 | $46.66 | 333,835 |
| 2026-07-29 | $43.42 | $58.54 | 5,304,000 | $47.22 | 364,978 |
| 2026-07-28 | $47.31 | $63.78 | 7,202,800 | $49.44 | 436,235 |
| 2026-07-27 | $52.59 | $70.90 | 4,147,000 | $55.50 | 294,983 |
| 2026-07-24 | $54.03 | $72.84 | 4,216,500 | $60.83 | 264,385 |
| 2026-07-23 | $60.38 | $81.40 | 2,117,400 | $62.19 | 126,847 |
| 2026-07-22 | $63.04 | $84.99 | 1,559,700 | $63.31 | 73,549 |
| 2026-07-21 | $65.17 | $87.86 | 2,657,800 | $63.40 | 161,621 |
| 2026-07-20 | $60.54 | $81.62 | 1,958,100 | $61.08 | 117,506 |
| 2026-07-17 | $60.28 | $81.27 | 3,211,600 | — | — |
| 2026-07-16 | $61.39 | $82.76 | 4,549,000 | — | — |
| 2026-07-15 | $67.10 | $90.46 | 3,193,400 | — | — |
| 2026-07-14 | $69.50 | $93.70 | 10,444,400 | — | — |
| 2026-07-13 | $67.15 | $90.53 | 3,374,300 | — | — |
| 2026-07-10 | $71.57 | $96.49 | 3,781,500 | — | — |
| 2026-07-09 | $68.26 | $92.02 | 1,740,200 | — | — |
| 2026-07-08 | $66.27 | $89.34 | 2,304,200 | — | — |
| 2026-07-07 | $65.35 | $88.10 | 2,501,600 | — | — |
| 2026-07-06 | $67.47 | $90.96 | 2,884,100 | — | — |
| 2026-07-02 | $67.19 | $90.58 | 3,937,500 | — | — |
| 2026-07-01 | $73.42 | $98.98 | 2,109,200 | — | — |
| 2026-06-30 | $80.46 | $108.47 | 1,433,600 | — | — |
| 2026-06-29 | $79.27 | $106.87 | 1,344,800 | — | — |
| 2026-06-26 | $76.80 | $103.54 | 4,155,900 | — | — |
| 2026-06-25 | $79.43 | $107.08 | 1,690,600 | — | — |
| 2026-06-24 | $75.98 | $102.43 | 1,781,300 | — | — |
| 2026-06-23 | $77.95 | $105.09 | 1,930,100 | — | — |
| 2026-06-22 | $82.17 | $110.78 | 2,222,800 | — | — |
| 2026-06-18 | $82.88 | $111.73 | 3,217,200 | — | — |
| 2026-06-17 | $81.28 | $109.58 | 3,043,500 | — | — |
| 2026-06-16 | $76.15 | $102.66 | 1,614,500 | — | — |
| 2026-06-15 | $78.07 | $105.25 | 1,958,700 | — | — |
| 2026-06-12 | $74.01 | $99.78 | 1,562,000 | — | — |
| 2026-06-11 | $76.04 | $102.51 | 2,050,400 | — | — |
| 2026-06-10 | $68.24 | $92.00 | 1,900,800 | — | — |
| 2026-06-09 | $68.61 | $92.50 | 2,590,100 | — | — |
| 2026-06-08 | $72.21 | $97.35 | 1,715,100 | — | — |
| 2026-06-05 | $69.39 | $93.55 | 2,694,100 | — | — |
| 2026-06-04 | $76.31 | $102.88 | 2,607,300 | — | — |
| 2026-06-03 | $74.20 | $100.03 | 1,535,700 | — | — |
| 2026-06-02 | $71.92 | $96.96 | 2,416,700 | — | — |
| 2026-06-01 | $68.70 | $92.46 | 2,000,600 | — | — |
| 2026-05-29 | $69.54 | $93.59 | 3,009,900 | — | — |
| 2026-05-28 | $68.68 | $92.43 | 2,794,900 | — | — |
| 2026-05-27 | $71.49 | $96.21 | 2,428,600 | — | — |
| 2026-05-26 | $75.37 | $101.43 | 2,019,200 | — | — |
| 2026-05-22 | $74.27 | $99.95 | 1,815,400 | — | — |
| 2026-05-21 | $73.43 | $98.82 | 1,740,300 | — | — |
| 2026-05-20 | $71.45 | $96.16 | 2,205,100 | — | — |
| 2026-05-19 | $72.44 | $97.49 | 4,072,500 | — | — |
| 2026-05-18 | $72.13 | $97.07 | 3,961,000 | — | — |
| 2026-05-15 | $78.58 | $105.75 | 2,660,200 | — | — |
| 2026-05-14 | $78.27 | $105.34 | 1,815,400 | — | — |
| 2026-05-13 | $77.19 | $103.88 | 2,506,300 | — | — |
| 2026-05-12 | $76.23 | $102.59 | 2,298,700 | — | — |
| 2026-05-11 | $74.66 | $100.48 | 1,866,600 | — | — |
| 2026-05-08 | $72.96 | $98.19 | 1,659,700 | — | — |
| 2026-05-07 | $73.07 | $98.34 | 2,766,500 | — | — |
| 2026-05-06 | $77.45 | $104.23 | 2,543,900 | — | — |
| 2026-05-05 | $75.68 | $101.85 | 2,060,400 | — | — |
| 2026-05-04 | $74.48 | $100.23 | 2,163,000 | — | — |
| 2026-05-01 | $72.33 | $97.34 | 2,893,600 | — | — |
| 2026-04-30 | $73.84 | $99.37 | 2,861,400 | — | — |
| 2026-04-29 | $71.20 | $95.82 | 3,248,400 | — | — |
| 2026-04-28 | $74.44 | $100.18 | 4,881,800 | — | — |
| 2026-04-27 | $70.63 | $95.05 | 3,212,900 | — | — |
| 2026-04-24 | $72.41 | $97.45 | 2,292,700 | — | — |
| 2026-04-23 | $69.48 | $93.51 | 2,520,700 | — | — |
| 2026-04-22 | $66.17 | $89.05 | 1,615,400 | — | — |
| 2026-04-21 | $65.47 | $88.11 | 1,199,700 | — | — |
| 2026-04-20 | $64.99 | $87.46 | 1,376,700 | — | — |
| 2026-04-17 | $65.62 | $88.31 | 1,658,900 | — | — |
| 2026-04-16 | $67.14 | $90.36 | 1,449,700 | — | — |
| 2026-04-15 | $66.05 | $88.89 | 1,589,300 | — | — |