| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 28 2024 | $47.32 | $47.77 | $47.30 | $47.39 | 13,623,000 |
June 27 2024 | $47.63 | $47.73 | $47.18 | $47.31 | 3,952,900 |
June 26 2024 | $47.04 | $47.57 | $46.68 | $47.53 | 4,799,100 |
June 25 2024 | $48.49 | $48.51 | $47.40 | $47.49 | 7,021,000 |
June 24 2024 | $48.43 | $48.95 | $48.34 | $48.80 | 6,987,500 |
June 21 2024 | $48.33 | $48.42 | $47.77 | $48.23 | 10,457,200 |
June 20 2024 | $49.05 | $49.14 | $48.30 | $48.43 | 8,512,500 |
June 18 2024 | $49.47 | $49.89 | $49.22 | $49.53 | 6,081,900 |
June 17 2024 | $49.14 | $49.47 | $48.75 | $49.34 | 3,243,800 |
June 14 2024 | $49.60 | $50.14 | $48.77 | $49.15 | 3,446,000 |
June 13 2024 | $50.06 | $50.31 | $49.59 | $50.08 | 2,831,400 |
June 12 2024 | $50.81 | $51.12 | $50.07 | $50.25 | 3,990,800 |
June 11 2024 | $49.95 | $50.17 | $49.59 | $50.16 | 3,276,300 |
June 10 2024 | $49.56 | $50.19 | $49.47 | $50.07 | 4,131,500 |
June 07 2024 | $49.47 | $50.27 | $49.38 | $49.79 | 4,143,500 |
June 06 2024 | $49.69 | $50.03 | $49.52 | $49.74 | 3,463,500 |
June 05 2024 | $49.27 | $49.98 | $49.16 | $49.75 | 3,945,300 |
June 04 2024 | $49.64 | $49.78 | $49.22 | $49.27 | 4,600,600 |
June 03 2024 | $51.41 | $51.45 | $49.53 | $50.09 | 4,696,600 |
May 31 2024 | $50.59 | $51.59 | $50.56 | $51.49 | 5,920,100 |
May 30 2024 | $50.30 | $50.79 | $50.28 | $50.65 | 3,174,100 |
May 29 2024 | $50.74 | $50.84 | $50.27 | $50.30 | 2,969,500 |
May 28 2024 | $51.10 | $51.51 | $50.97 | $51.22 | 2,493,700 |
May 24 2024 | $50.56 | $51.02 | $50.55 | $50.97 | 2,675,800 |
May 23 2024 | $50.73 | $50.76 | $50.14 | $50.23 | 3,423,500 |