| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 23 2026 | $80.99 | $85.19 | $80.55 | $81.10 | 18,095,163 |
July 22 2026 | $80.30 | $85.37 | $79.58 | $82.64 | 22,824,229 |
July 21 2026 | $75.00 | $80.45 | $74.50 | $79.58 | 24,583,369 |
July 20 2026 | $75.75 | $79.31 | $73.01 | $73.06 | 21,983,744 |
July 17 2026 | $70.71 | $74.50 | $68.51 | $73.21 | 35,852,600 |
July 16 2026 | $75.57 | $75.62 | $72.08 | $72.91 | 25,033,000 |
July 15 2026 | $78.74 | $80.64 | $74.81 | $77.12 | 24,132,300 |
July 14 2026 | $84.66 | $85.91 | $78.40 | $79.94 | 25,969,000 |
July 13 2026 | $86.97 | $88.88 | $82.72 | $83.31 | 18,630,100 |
July 10 2026 | $89.89 | $91.31 | $87.93 | $88.88 | 12,714,000 |
July 09 2026 | $93.33 | $95.14 | $89.37 | $89.70 | 24,829,300 |
July 08 2026 | $82.98 | $90.15 | $82.82 | $90.00 | 23,876,900 |
July 07 2026 | $83.74 | $85.31 | $79.46 | $83.53 | 23,450,300 |
July 06 2026 | $83.02 | $87.54 | $82.51 | $86.46 | 21,929,600 |
July 02 2026 | $86.27 | $88.17 | $80.56 | $81.75 | 32,579,500 |
July 01 2026 | $88.87 | $90.26 | $85.01 | $85.69 | 60,851,900 |
June 30 2026 | $95.18 | $99.79 | $93.88 | $99.54 | 18,789,300 |
June 29 2026 | $98.38 | $98.47 | $89.55 | $95.51 | 21,976,900 |
June 26 2026 | $95.18 | $98.09 | $93.50 | $96.58 | 47,706,000 |
June 25 2026 | $105.28 | $106.54 | $98.42 | $98.76 | 21,772,100 |
June 24 2026 | $103.58 | $104.54 | $98.25 | $100.88 | 22,104,300 |
June 23 2026 | $102.93 | $112.01 | $101.96 | $105.72 | 25,319,700 |
June 22 2026 | $119.09 | $119.19 | $106.61 | $111.29 | 29,892,800 |
June 18 2026 | $118.85 | $119.89 | $114.13 | $117.95 | 65,546,300 |
June 17 2026 | $117.07 | $122.00 | $114.90 | $115.21 | 26,674,200 |
