| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 2026 | $154.28 | $160.00 | $144.38 | $157.44 | 3,167,262 |
April 2026 | $155.12 | $160.39 | $147.77 | $153.18 | 4,616,200 |
March 2026 | $174.83 | $181.53 | $149.23 | $154.21 | 2,919,400 |
February 2026 | $158.45 | $179.54 | $151.59 | $175.97 | 2,231,500 |
January 2026 | $190.80 | $194.89 | $150.67 | $157.86 | 3,699,300 |
December 2025 | $175.99 | $195.86 | $168.06 | $190.71 | 2,974,800 |
November 2025 | $202.36 | $207.24 | $167.04 | $176.84 | 3,803,300 |
October 2025 | $189.76 | $208.93 | $181.56 | $202.49 | 3,895,400 |
September 2025 | $165.05 | $191.86 | $163.13 | $190.50 | 3,648,300 |
August 2025 | $139.25 | $166.20 | $135.01 | $165.47 | 3,040,700 |
July 2025 | $149.71 | $151.36 | $135.39 | $138.64 | 2,941,900 |
June 2025 | $166.31 | $170.47 | $143.85 | $150.68 | 3,392,200 |
May 2025 | $144.35 | $174.21 | $140.70 | $167.09 | 2,438,000 |
April 2025 | $147.49 | $148.91 | $127.97 | $144.49 | 4,030,800 |
March 2025 | $133.93 | $150.00 | $130.21 | $147.38 | 2,294,100 |
February 2025 | $119.10 | $131.20 | $113.83 | $130.03 | 1,674,400 |
January 2025 | $115.16 | $123.62 | $105.21 | $120.01 | 2,398,200 |
December 2024 | $123.13 | $124.51 | $105.37 | $114.70 | 2,671,200 |
November 2024 | $112.22 | $122.98 | $102.99 | $119.95 | 3,160,000 |
October 2024 | $105.20 | $121.62 | $89.31 | $111.14 | 4,764,400 |
September 2024 | $93.38 | $109.00 | $92.02 | $105.01 | 2,661,200 |
August 2024 | $92.29 | $95.37 | $84.98 | $93.99 | 2,788,100 |
July 2024 | $90.69 | $94.34 | $81.70 | $92.06 | 2,767,100 |
June 2024 | $94.28 | $95.74 | $87.13 | $90.02 | 2,451,400 |
May 2024 | $111.63 | $116.65 | $92.01 | $93.65 | 4,362,300 |
