| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 18 2026 | $76.66 | $76.66 | $74.28 | $75.10 | 8,292,066 |
June 17 2026 | $77.50 | $77.50 | $75.61 | $76.50 | 3,448,199 |
June 16 2026 | $79.05 | $79.25 | $77.53 | $78.02 | 1,984,548 |
June 15 2026 | $79.06 | $79.42 | $77.72 | $79.27 | 3,456,302 |
June 12 2026 | $79.17 | $80.25 | $78.18 | $80.24 | 2,033,500 |
June 11 2026 | $81.64 | $81.64 | $78.86 | $78.90 | 3,379,900 |
June 10 2026 | $80.49 | $82.55 | $80.12 | $81.28 | 3,086,100 |
June 09 2026 | $80.00 | $80.38 | $79.07 | $80.12 | 2,951,600 |
June 08 2026 | $82.01 | $82.69 | $80.19 | $80.22 | 3,645,900 |
June 05 2026 | $83.00 | $83.19 | $80.87 | $80.92 | 3,512,900 |
June 04 2026 | $83.13 | $84.74 | $82.56 | $83.37 | 2,689,000 |
June 03 2026 | $82.90 | $85.37 | $82.43 | $84.11 | 3,559,600 |
June 02 2026 | $82.86 | $83.60 | $81.65 | $82.46 | 4,174,200 |
June 01 2026 | $79.72 | $82.83 | $79.05 | $82.62 | 2,983,000 |
May 29 2026 | $79.91 | $80.79 | $79.54 | $79.78 | 5,862,500 |
May 28 2026 | $79.05 | $81.06 | $79.05 | $80.04 | 3,683,600 |
May 27 2026 | $77.85 | $80.38 | $77.26 | $79.55 | 3,953,200 |
May 26 2026 | $77.85 | $79.23 | $76.85 | $78.01 | 3,308,100 |
May 22 2026 | $77.28 | $78.61 | $77.06 | $77.52 | 2,468,300 |
May 21 2026 | $77.87 | $78.81 | $77.03 | $77.12 | 3,411,800 |
May 20 2026 | $79.01 | $79.20 | $77.06 | $77.55 | 3,654,800 |
May 19 2026 | $80.27 | $80.37 | $77.75 | $78.87 | 4,489,600 |
May 18 2026 | $80.35 | $80.85 | $78.67 | $80.38 | 3,087,600 |
May 15 2026 | $80.49 | $81.34 | $78.91 | $79.87 | 4,574,600 |
May 14 2026 | $82.25 | $82.25 | $80.47 | $80.88 | 2,717,600 |
