
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2024 | $174.48 | $175.49 | $162.05 | $163.30 | 133,889,900 |
November 2024 | $161.03 | $175.75 | $155.67 | $174.61 | 149,963,200 |
October 2024 | $167.76 | $169.38 | $160.81 | $160.90 | 146,902,800 |
September 2024 | $165.62 | $172.31 | $164.99 | $167.72 | 152,447,100 |
August 2024 | $155.79 | $166.46 | $155.60 | $166.12 | 143,599,900 |
July 2024 | $159.40 | $165.15 | $153.04 | $155.68 | 142,583,100 |
June 2024 | $157.80 | $163.07 | $157.51 | $158.75 | 120,334,000 |
May 2024 | $157.17 | $162.24 | $155.38 | $158.39 | 121,094,200 |
April 2024 | $154.73 | $158.17 | $147.78 | $157.10 | 154,783,300 |
March 2024 | $151.16 | $156.03 | $150.74 | $155.18 | 115,517,200 |
February 2024 | $149.94 | $154.69 | $148.16 | $152.01 | 124,488,100 |
January 2024 | $139.10 | $151.59 | $139.06 | $150.29 | 181,450,200 |
December 2023 | $145.73 | $145.88 | $135.43 | $139.27 | 143,351,400 |
November 2023 | $143.21 | $146.01 | $141.45 | $145.91 | 133,586,300 |
October 2023 | $136.74 | $143.87 | $133.59 | $142.59 | 141,703,400 |
September 2023 | $146.30 | $146.69 | $136.78 | $137.76 | 104,374,400 |
August 2023 | $147.22 | $149.58 | $142.55 | $145.77 | 110,238,900 |
July 2023 | $142.17 | $148.92 | $137.93 | $147.62 | 134,093,200 |
June 2023 | $134.45 | $142.72 | $133.70 | $142.41 | 133,142,700 |
May 2023 | $146.44 | $147.89 | $133.18 | $133.74 | 130,125,300 |
April 2023 | $138.44 | $148.39 | $137.19 | $146.77 | 115,636,100 |
March 2023 | $128.76 | $138.68 | $126.94 | $138.68 | 154,929,200 |
February 2023 | $132.52 | $134.40 | $126.69 | $128.30 | 121,960,300 |
January 2023 | $139.91 | $143.48 | $129.39 | $132.80 | 150,059,100 |
December 2022 | $138.60 | $143.34 | $137.25 | $140.48 | 132,270,900 |