| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 2026 | $138.50 | $205.43 | $135.38 | $202.84 | 86,214,427 |
April 2026 | $120.53 | $137.00 | $100.80 | $132.19 | 96,894,000 |
March 2026 | $109.17 | $133.60 | $105.17 | $118.05 | 100,764,413 |
February 2026 | $129.69 | $133.44 | $98.01 | $111.96 | 140,839,429 |
January 2026 | $137.25 | $145.90 | $115.82 | $129.32 | 118,507,329 |
December 2025 | $159.09 | $163.43 | $135.11 | $135.99 | 75,599,956 |
November 2025 | $163.00 | $201.69 | $151.96 | $160.01 | 110,922,531 |
October 2025 | $144.28 | $166.89 | $143.83 | $162.81 | 86,635,259 |
September 2025 | $134.48 | $145.87 | $129.06 | $142.40 | 87,759,262 |
August 2025 | $137.48 | $149.00 | $123.42 | $136.68 | 127,118,356 |
July 2025 | $133.66 | $157.38 | $130.28 | $139.98 | 230,229,763 |
June 2025 | $117.43 | $135.41 | $114.74 | $134.33 | 91,903,038 |
May 2025 | $106.66 | $119.36 | $101.06 | $117.88 | 107,471,515 |
April 2025 | $100.19 | $102.86 | $81.63 | $102.16 | 106,329,169 |
March 2025 | $116.97 | $117.31 | $96.63 | $99.21 | 98,609,310 |
February 2025 | $140.80 | $149.01 | $111.68 | $116.55 | 123,422,201 |
January 2025 | $145.00 | $153.42 | $134.72 | $142.71 | 84,172,716 |
December 2024 | $152.45 | $170.08 | $142.44 | $142.89 | 97,702,604 |
November 2024 | $124.43 | $157.48 | $120.78 | $152.75 | 118,413,366 |
October 2024 | $117.45 | $131.84 | $113.08 | $125.44 | 71,088,742 |
September 2024 | $114.87 | $118.38 | $105.44 | $115.06 | 56,046,891 |
August 2024 | $115.01 | $118.72 | $98.80 | $116.26 | 77,046,889 |
July 2024 | $129.04 | $134.80 | $113.58 | $116.44 | 74,326,645 |
June 2024 | $111.00 | $131.13 | $107.30 | $129.69 | 78,227,718 |
May 2024 | $127.02 | $129.62 | $108.08 | $110.18 | 102,430,113 |
