| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2024 | $173.52 | $183.63 | $157.19 | $160.82 | 140,730,424 |
November 2024 | $179.38 | $191.71 | $164.60 | $172.76 | 140,364,112 |
October 2024 | $200.67 | $212.80 | $176.87 | $179.14 | 138,465,244 |
September 2024 | $190.48 | $209.29 | $171.06 | $199.33 | 136,164,997 |
August 2024 | $201.00 | $209.73 | $168.98 | $194.60 | 162,293,526 |
July 2024 | $233.22 | $251.96 | $192.34 | $208.94 | 129,513,556 |
June 2024 | $214.97 | $245.59 | $205.72 | $232.37 | 104,692,058 |
May 2024 | $192.72 | $221.61 | $189.39 | $211.78 | 110,350,916 |
April 2024 | $203.38 | $210.78 | $183.65 | $195.24 | 101,688,451 |
March 2024 | $200.28 | $211.23 | $193.62 | $202.69 | 113,041,399 |
February 2024 | $162.34 | $202.88 | $161.73 | $198.16 | 151,326,373 |
January 2024 | $156.99 | $175.04 | $145.27 | $161.21 | 136,514,881 |
December 2023 | $146.75 | $161.91 | $141.85 | $159.02 | 99,324,355 |
November 2023 | $130.25 | $154.46 | $130.00 | $146.96 | 129,356,078 |
October 2023 | $135.96 | $145.30 | $126.51 | $129.58 | 120,292,429 |
September 2023 | $151.27 | $152.01 | $130.32 | $135.56 | 109,704,008 |
August 2023 | $147.44 | $150.18 | $132.41 | $149.57 | 118,645,696 |
July 2023 | $140.70 | $149.75 | $130.45 | $148.10 | 127,147,562 |
June 2023 | $130.65 | $143.31 | $127.74 | $141.21 | 116,841,988 |
May 2023 | $110.41 | $135.60 | $108.36 | $130.23 | 133,941,263 |
April 2023 | $118.52 | $119.83 | $106.22 | $110.14 | 111,983,416 |
March 2023 | $114.69 | $122.41 | $109.06 | $119.69 | 160,485,506 |
February 2023 | $108.99 | $121.45 | $106.68 | $113.18 | 130,322,563 |
January 2023 | $96.99 | $112.54 | $93.45 | $108.39 | 117,570,971 |
December 2022 | $107.09 | $112.86 | $91.07 | $94.67 | 128,013,760 |