| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 2026 | $258.09 | $280.00 | $241.86 | $276.75 | 19,434,000 |
April 2026 | $244.53 | $260.49 | $229.23 | $260.08 | 26,236,100 |
March 2026 | $240.79 | $252.13 | $230.12 | $249.48 | 36,447,900 |
February 2026 | $195.77 | $236.31 | $194.36 | $234.62 | 28,765,300 |
January 2026 | $182.00 | $205.41 | $171.85 | $199.98 | 25,709,200 |
December 2025 | $173.57 | $185.67 | $169.98 | $182.67 | 33,139,500 |
November 2025 | $152.95 | $174.79 | $150.27 | $173.57 | 31,997,000 |
October 2025 | $163.05 | $168.60 | $141.77 | $152.51 | 33,544,100 |
September 2025 | $164.01 | $172.89 | $155.20 | $164.78 | 30,741,500 |
August 2025 | $160.97 | $167.81 | $156.47 | $165.00 | 32,146,100 |
July 2025 | $170.81 | $171.26 | $157.73 | $163.67 | 28,604,500 |
June 2025 | $158.48 | $173.68 | $154.62 | $170.19 | 39,671,000 |
May 2025 | $165.22 | $169.74 | $151.00 | $154.40 | 46,624,500 |
April 2025 | $192.75 | $200.35 | $145.82 | $167.08 | 59,085,200 |
March 2025 | $197.10 | $202.31 | $170.96 | $194.89 | 36,693,700 |
February 2025 | $190.06 | $205.97 | $183.40 | $196.11 | 31,366,800 |
January 2025 | $174.51 | $211.65 | $173.65 | $191.32 | 30,279,700 |
December 2024 | $198.04 | $198.23 | $165.82 | $172.90 | 38,716,000 |
November 2024 | $163.06 | $203.28 | $159.20 | $197.89 | 34,474,000 |
October 2024 | $141.91 | $163.85 | $141.31 | $161.72 | 36,271,400 |
September 2024 | $140.98 | $152.04 | $137.03 | $142.72 | 39,329,300 |
August 2024 | $130.51 | $141.82 | $118.18 | $141.65 | 40,130,300 |
July 2024 | $124.63 | $132.59 | $122.70 | $130.44 | 26,424,200 |
June 2024 | $113.37 | $125.16 | $109.80 | $123.48 | 32,011,300 |
May 2024 | $109.18 | $114.76 | $105.56 | $113.37 | 29,880,200 |
