| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 18 2023 | $170.46 | $172.67 | $170.05 | $172.48 | 65,496,700 |
May 17 2023 | $169.19 | $170.39 | $167.92 | $170.16 | 57,951,600 |
May 16 2023 | $169.47 | $170.60 | $169.28 | $169.54 | 42,110,300 |
May 15 2023 | $170.62 | $170.67 | $168.95 | $169.54 | 37,266,700 |
May 12 2023 | $171.07 | $171.51 | $168.49 | $170.04 | 45,533,100 |
May 11 2023 | $171.06 | $171.79 | $169.41 | $170.96 | 49,514,700 |
May 10 2023 | $170.25 | $171.24 | $169.14 | $170.78 | 53,724,500 |
May 09 2023 | $170.28 | $170.76 | $168.85 | $169.02 | 45,326,900 |
May 08 2023 | $169.71 | $171.06 | $169.35 | $170.72 | 55,962,800 |
May 05 2023 | $168.24 | $171.50 | $168.02 | $170.79 | 113,453,200 |
May 04 2023 | $162.25 | $164.36 | $161.68 | $163.13 | 81,235,400 |
May 03 2023 | $166.78 | $168.18 | $164.48 | $164.76 | 65,136,000 |
May 02 2023 | $167.36 | $167.62 | $164.85 | $165.84 | 48,425,700 |
May 01 2023 | $166.57 | $167.72 | $165.94 | $166.87 | 52,472,900 |
April 28 2023 | $165.79 | $167.13 | $165.19 | $166.96 | 55,275,900 |
April 27 2023 | $162.54 | $165.86 | $162.54 | $165.71 | 64,902,300 |
April 26 2023 | $160.45 | $162.63 | $160.19 | $161.13 | 45,498,800 |
April 25 2023 | $162.54 | $163.64 | $161.10 | $161.14 | 48,714,100 |
April 24 2023 | $162.35 | $162.94 | $161.26 | $162.68 | 41,949,600 |
April 21 2023 | $162.40 | $163.78 | $161.85 | $162.37 | 58,337,300 |
April 20 2023 | $163.43 | $165.18 | $162.91 | $163.98 | 52,456,400 |
April 19 2023 | $163.14 | $165.46 | $162.89 | $164.94 | 47,720,200 |
April 18 2023 | $163.44 | $164.73 | $162.99 | $163.80 | 49,923,000 |
April 17 2023 | $162.44 | $162.74 | $161.40 | $162.58 | 41,516,200 |
April 14 2023 | $161.95 | $163.65 | $161.19 | $162.56 | 49,386,500 |
