
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 30 2023 | $62.84 | $63.29 | $62.31 | $62.70 | 10,867,000 |
June 29 2023 | $63.16 | $63.19 | $62.03 | $62.46 | 14,023,000 |
June 28 2023 | $62.42 | $63.36 | $62.03 | $62.63 | 11,806,000 |
June 27 2023 | $60.84 | $63.42 | $60.67 | $63.31 | 13,355,000 |
June 26 2023 | $59.90 | $61.78 | $59.86 | $60.50 | 13,440,000 |
June 23 2023 | $59.45 | $59.63 | $58.65 | $59.37 | 10,806,000 |
June 22 2023 | $58.63 | $60.91 | $58.37 | $60.46 | 11,735,000 |
June 21 2023 | $59.43 | $60.06 | $58.75 | $59.09 | 8,987,000 |
June 20 2023 | $59.57 | $60.34 | $59.30 | $59.91 | 9,811,000 |
June 16 2023 | $60.82 | $60.86 | $59.53 | $59.75 | 26,787,000 |
June 15 2023 | $60.25 | $60.97 | $60.12 | $60.57 | 18,624,000 |
June 14 2023 | $60.47 | $61.52 | $59.79 | $61.45 | 11,219,000 |
June 13 2023 | $60.96 | $61.42 | $60.07 | $61.01 | 11,759,000 |
June 12 2023 | $59.59 | $61.14 | $59.06 | $61.04 | 15,094,000 |
June 09 2023 | $60.14 | $60.41 | $58.92 | $59.00 | 10,669,000 |
June 08 2023 | $59.52 | $59.93 | $58.80 | $59.77 | 9,108,000 |
June 07 2023 | $59.62 | $60.42 | $59.10 | $59.41 | 12,027,000 |
June 06 2023 | $57.98 | $59.89 | $57.75 | $59.55 | 11,062,000 |
June 05 2023 | $59.48 | $59.71 | $58.65 | $58.90 | 10,441,000 |
June 02 2023 | $60.30 | $60.50 | $59.11 | $59.69 | 11,814,000 |
June 01 2023 | $59.98 | $60.84 | $58.81 | $60.29 | 14,556,000 |