| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 2026 | $126.71 | $127.97 | $117.00 | $118.05 | 5,883,858 |
April 2026 | $126.84 | $132.20 | $121.40 | $123.19 | 8,887,800 |
March 2026 | $142.44 | $142.79 | $119.84 | $125.52 | 11,514,500 |
February 2026 | $123.24 | $146.33 | $121.48 | $143.14 | 12,576,300 |
January 2026 | $120.79 | $126.23 | $116.70 | $123.98 | 8,291,200 |
December 2025 | $123.91 | $123.99 | $114.24 | $121.01 | 11,474,000 |
November 2025 | $115.19 | $125.10 | $107.45 | $123.78 | 13,301,700 |
October 2025 | $131.81 | $132.85 | $102.43 | $115.11 | 11,942,100 |
September 2025 | $135.85 | $139.21 | $128.78 | $132.13 | 9,084,000 |
August 2025 | $155.18 | $156.31 | $134.88 | $137.68 | 11,029,900 |
July 2025 | $154.21 | $162.40 | $151.37 | $155.34 | 7,655,000 |
June 2025 | $155.31 | $156.81 | $146.88 | $154.21 | 8,281,700 |
May 2025 | $146.34 | $157.99 | $144.88 | $156.15 | 6,624,800 |
April 2025 | $146.33 | $150.38 | $128.61 | $147.38 | 7,520,600 |
March 2025 | $144.45 | $151.36 | $139.92 | $145.84 | 7,741,800 |
February 2025 | $151.50 | $157.10 | $137.53 | $144.23 | 8,791,800 |
January 2025 | $154.51 | $157.54 | $148.42 | $154.02 | 6,055,900 |
December 2024 | $169.53 | $170.63 | $151.91 | $153.97 | 5,792,600 |
November 2024 | $164.75 | $174.48 | $161.05 | $169.51 | 5,091,300 |
October 2024 | $156.92 | $167.99 | $153.10 | $164.56 | 6,787,000 |
September 2024 | $148.68 | $157.90 | $145.27 | $156.57 | 5,569,000 |
August 2024 | $143.56 | $149.98 | $136.33 | $149.73 | 5,761,500 |
July 2024 | $137.76 | $147.87 | $134.23 | $143.66 | 6,404,800 |
June 2024 | $144.69 | $144.69 | $136.50 | $137.20 | 4,578,600 |
May 2024 | $141.27 | $147.84 | $140.81 | $143.90 | 5,598,800 |
