
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 31 2023 | $70.37 | $70.86 | $69.61 | $70.08 | 11,332,000 |
July 28 2023 | $69.28 | $70.62 | $68.82 | $70.35 | 18,500,000 |
July 27 2023 | $65.83 | $69.83 | $65.67 | $68.46 | 33,900,000 |
July 26 2023 | $62.62 | $63.23 | $61.65 | $62.65 | 13,614,000 |
July 25 2023 | $62.33 | $63.82 | $62.23 | $63.42 | 9,087,000 |
July 24 2023 | $61.40 | $62.67 | $61.35 | $62.33 | 11,475,000 |
July 21 2023 | $60.42 | $61.15 | $60.27 | $60.82 | 25,742,000 |
July 20 2023 | $61.42 | $61.43 | $59.75 | $60.03 | 16,720,000 |
July 19 2023 | $63.64 | $63.81 | $62.25 | $62.43 | 9,326,000 |
July 18 2023 | $63.81 | $64.47 | $63.27 | $63.98 | 10,231,000 |
July 17 2023 | $61.93 | $64.75 | $61.93 | $64.38 | 13,834,000 |
July 14 2023 | $62.63 | $63.12 | $62.02 | $62.28 | 9,191,000 |
July 13 2023 | $61.15 | $62.62 | $61.15 | $62.26 | 10,887,000 |
July 12 2023 | $61.34 | $61.35 | $60.26 | $60.72 | 13,032,000 |
July 11 2023 | $61.30 | $61.46 | $59.33 | $60.41 | 12,028,000 |
July 10 2023 | $60.47 | $61.47 | $60.24 | $61.22 | 12,882,000 |
July 07 2023 | $60.65 | $61.38 | $60.17 | $60.26 | 7,288,000 |
July 06 2023 | $60.22 | $60.74 | $59.66 | $60.57 | 12,975,000 |
July 05 2023 | $62.82 | $63.01 | $61.30 | $61.31 | 11,052,000 |
July 03 2023 | $62.70 | $63.50 | $62.31 | $63.49 | 6,219,000 |