| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2024 | $126.78 | $133.94 | $124.01 | $131.10 | 121,684,300 |
November 2024 | $145.76 | $152.54 | $116.58 | $128.32 | 195,030,300 |
October 2024 | $149.48 | $155.50 | $141.93 | $144.47 | 75,954,500 |
September 2024 | $147.31 | $151.97 | $139.30 | $150.07 | 73,760,400 |
August 2024 | $144.46 | $161.18 | $126.51 | $147.91 | 117,843,400 |
July 2024 | $141.72 | $149.75 | $137.01 | $143.70 | 71,579,300 |
June 2024 | $145.30 | $147.60 | $133.16 | $141.44 | 81,603,100 |
May 2024 | $152.60 | $157.18 | $133.73 | $149.19 | 102,414,000 |
April 2024 | $169.63 | $172.56 | $152.22 | $152.75 | 64,749,700 |
March 2024 | $145.40 | $168.33 | $142.41 | $168.15 | 101,509,000 |
February 2024 | $132.75 | $145.79 | $130.45 | $145.10 | 66,590,900 |
January 2024 | $133.93 | $136.10 | $127.78 | $131.00 | 72,746,300 |
December 2023 | $125.65 | $135.04 | $124.60 | $134.14 | 73,278,800 |
November 2023 | $103.55 | $126.17 | $98.10 | $126.03 | 127,607,800 |
October 2023 | $102.87 | $105.51 | $95.95 | $103.28 | 100,499,100 |
September 2023 | $118.90 | $119.04 | $100.82 | $103.08 | 81,692,800 |
August 2023 | $126.01 | $126.20 | $112.57 | $117.97 | 134,176,300 |
July 2023 | $121.63 | $127.81 | $118.82 | $126.14 | 83,500,800 |
June 2023 | $118.86 | $127.63 | $115.61 | $121.91 | 155,859,300 |
May 2023 | $144.76 | $150.51 | $120.74 | $121.02 | 115,940,000 |
April 2023 | $152.77 | $157.21 | $142.11 | $144.83 | 51,108,500 |
March 2023 | $154.38 | $154.60 | $140.17 | $152.06 | 74,548,500 |
February 2023 | $157.03 | $165.78 | $148.61 | $154.70 | 62,799,900 |
January 2023 | $136.84 | $157.13 | $134.74 | $157.05 | 66,227,800 |
December 2022 | $151.88 | $152.76 | $127.44 | $135.98 | 83,369,000 |