| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
December 2024 | $155.10 | $155.97 | $134.32 | $138.42 | 198,418,400 |
November 2024 | $144.25 | $157.38 | $143.52 | $154.76 | 154,450,700 |
October 2024 | $138.45 | $144.51 | $137.60 | $140.79 | 141,443,600 |
September 2024 | $137.70 | $141.06 | $128.07 | $139.32 | 170,337,900 |
August 2024 | $148.49 | $149.22 | $130.69 | $139.97 | 167,717,600 |
July 2024 | $147.04 | $153.70 | $142.49 | $150.13 | 131,087,700 |
June 2024 | $151.09 | $151.26 | $142.14 | $146.34 | 150,414,900 |
May 2024 | $148.92 | $154.60 | $145.45 | $151.84 | 150,134,200 |
April 2024 | $146.59 | $154.78 | $143.95 | $149.37 | 166,206,000 |
March 2024 | $141.76 | $146.52 | $136.78 | $146.10 | 175,205,000 |
February 2024 | $135.78 | $145.07 | $134.25 | $140.80 | 163,943,600 |
January 2024 | $137.42 | $141.42 | $127.92 | $135.08 | 196,854,100 |
December 2023 | $131.47 | $140.24 | $129.18 | $136.66 | 222,841,200 |
November 2023 | $132.36 | $135.40 | $128.51 | $131.57 | 229,113,600 |
October 2023 | $152.64 | $154.30 | $130.53 | $132.14 | 225,457,300 |
September 2023 | $147.47 | $155.68 | $147.47 | $152.89 | 153,209,100 |
August 2023 | $146.96 | $147.51 | $140.30 | $146.07 | 165,270,900 |
July 2023 | $141.16 | $147.32 | $136.18 | $146.98 | 137,343,100 |
June 2023 | $135.88 | $144.39 | $134.48 | $141.31 | 180,574,500 |
May 2023 | $149.16 | $150.07 | $135.04 | $135.27 | 164,365,100 |
April 2023 | $151.02 | $153.76 | $145.90 | $149.93 | 130,963,400 |
March 2023 | $143.12 | $148.35 | $133.33 | $145.11 | 205,951,500 |
February 2023 | $152.79 | $153.74 | $141.33 | $142.99 | 165,049,000 |
January 2023 | $156.96 | $165.57 | $150.62 | $153.41 | 181,801,800 |
December 2022 | $162.44 | $162.70 | $147.31 | $158.24 | 159,616,000 |