| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 18 2026 | $62.45 | $63.00 | $56.80 | $58.56 | 14,438,648 |
May 15 2026 | $64.80 | $65.00 | $61.73 | $62.25 | 11,796,400 |
May 14 2026 | $67.39 | $67.70 | $64.66 | $67.21 | 14,828,100 |
May 13 2026 | $73.37 | $73.40 | $68.10 | $69.66 | 14,287,300 |
May 12 2026 | $75.73 | $76.68 | $70.30 | $73.63 | 15,654,900 |
May 11 2026 | $71.41 | $79.65 | $69.22 | $78.13 | 17,333,300 |
May 08 2026 | $73.70 | $74.00 | $70.00 | $72.51 | 10,013,600 |
May 07 2026 | $78.00 | $79.50 | $70.87 | $71.83 | 14,637,200 |
May 06 2026 | $71.21 | $80.08 | $69.25 | $79.62 | 23,036,800 |
May 05 2026 | $69.01 | $69.24 | $66.08 | $68.38 | 8,280,400 |
May 04 2026 | $70.45 | $72.30 | $68.50 | $68.60 | 8,854,500 |
May 01 2026 | $71.68 | $71.68 | $68.47 | $70.40 | 10,510,600 |
April 30 2026 | $65.54 | $72.84 | $65.26 | $72.50 | 14,651,900 |
April 29 2026 | $70.54 | $70.60 | $63.20 | $64.98 | 16,156,500 |
April 28 2026 | $71.51 | $72.87 | $68.79 | $69.09 | 14,842,400 |
April 27 2026 | $71.00 | $76.20 | $70.30 | $75.93 | 18,897,100 |
April 24 2026 | $81.29 | $81.50 | $70.88 | $71.00 | 23,265,300 |
April 23 2026 | $77.73 | $80.64 | $73.66 | $76.46 | 31,945,500 |
April 22 2026 | $65.19 | $72.63 | $64.75 | $72.41 | 18,164,400 |
April 21 2026 | $68.41 | $69.00 | $62.22 | $62.61 | 15,258,400 |
April 20 2026 | $65.53 | $68.30 | $63.75 | $68.13 | 12,883,000 |
April 17 2026 | $66.06 | $74.21 | $64.95 | $66.81 | 24,357,200 |
April 16 2026 | $67.61 | $68.76 | $60.81 | $64.21 | 18,341,000 |
April 15 2026 | $62.53 | $66.62 | $61.11 | $63.35 | 21,905,500 |
April 14 2026 | $59.09 | $61.61 | $56.22 | $58.58 | 18,440,900 |
