| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 28 2024 | $47.88 | $48.33 | $47.86 | $47.95 | 13,623,000 |
June 27 2024 | $48.19 | $48.30 | $47.74 | $47.87 | 3,952,900 |
June 26 2024 | $47.59 | $48.13 | $47.23 | $48.09 | 4,799,100 |
June 25 2024 | $49.07 | $49.08 | $47.96 | $48.05 | 7,021,000 |
June 24 2024 | $49.00 | $49.53 | $48.91 | $49.37 | 6,987,500 |
June 21 2024 | $48.90 | $48.99 | $48.33 | $48.80 | 10,457,200 |
June 20 2024 | $49.63 | $49.72 | $48.87 | $49.00 | 8,512,500 |
June 18 2024 | $50.06 | $50.48 | $49.81 | $50.12 | 6,081,900 |
June 17 2024 | $49.72 | $50.06 | $49.33 | $49.93 | 3,243,800 |
June 14 2024 | $50.19 | $50.73 | $49.35 | $49.74 | 3,446,000 |
June 13 2024 | $50.65 | $50.90 | $50.18 | $50.68 | 2,831,400 |
June 12 2024 | $51.42 | $51.72 | $50.66 | $50.85 | 3,990,800 |
June 11 2024 | $50.54 | $50.77 | $50.18 | $50.76 | 3,276,300 |
June 10 2024 | $50.15 | $50.78 | $50.05 | $50.67 | 4,131,500 |
June 07 2024 | $50.05 | $50.87 | $49.96 | $50.38 | 4,143,500 |
June 06 2024 | $50.28 | $50.62 | $50.11 | $50.33 | 3,463,500 |
June 05 2024 | $49.85 | $50.57 | $49.74 | $50.34 | 3,945,300 |
June 04 2024 | $50.23 | $50.37 | $49.81 | $49.85 | 4,600,600 |
June 03 2024 | $52.02 | $52.06 | $50.12 | $50.68 | 4,696,600 |
May 31 2024 | $51.19 | $52.20 | $51.16 | $52.09 | 5,920,100 |
May 30 2024 | $50.90 | $51.39 | $50.88 | $51.25 | 3,174,100 |
May 29 2024 | $51.34 | $51.44 | $50.87 | $50.90 | 2,969,500 |
May 28 2024 | $51.70 | $52.12 | $51.58 | $51.83 | 2,493,700 |
May 24 2024 | $51.16 | $51.63 | $51.15 | $51.58 | 2,675,800 |
May 23 2024 | $51.33 | $51.36 | $50.74 | $50.83 | 3,423,500 |