| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 2026 | $125.68 | $127.06 | $118.50 | $119.62 | 41,064,077 |
April 2026 | $115.81 | $132.03 | $107.80 | $124.43 | 140,814,400 |
March 2026 | $109.63 | $116.38 | $100.80 | $113.93 | 246,896,800 |
February 2026 | $138.84 | $140.31 | $110.02 | $112.33 | 183,419,600 |
January 2026 | $151.95 | $161.74 | $137.23 | $139.49 | 80,871,100 |
December 2025 | $141.13 | $154.64 | $140.27 | $150.97 | 78,334,600 |
November 2025 | $142.39 | $145.94 | $132.65 | $143.41 | 87,021,800 |
October 2025 | $164.42 | $165.48 | $140.32 | $142.36 | 94,579,700 |
September 2025 | $162.74 | $184.54 | $160.50 | $165.86 | 77,205,200 |
August 2025 | $163.99 | $172.23 | $157.94 | $166.40 | 75,234,400 |
July 2025 | $143.72 | $174.96 | $143.36 | $166.90 | 87,431,500 |
June 2025 | $133.33 | $147.32 | $129.15 | $144.34 | 68,098,500 |
May 2025 | $127.84 | $146.67 | $126.37 | $133.90 | 77,941,700 |
April 2025 | $134.26 | $142.36 | $110.83 | $127.09 | 149,793,300 |
March 2025 | $155.53 | $156.82 | $127.66 | $133.94 | 103,850,200 |
February 2025 | $163.82 | $168.91 | $146.76 | $154.42 | 69,888,900 |
January 2025 | $164.48 | $179.43 | $152.71 | $168.27 | 61,235,200 |
December 2024 | $182.15 | $184.32 | $157.76 | $163.82 | 74,380,100 |
November 2024 | $160.36 | $190.93 | $157.87 | $181.55 | 65,070,700 |
October 2024 | $144.72 | $166.30 | $138.92 | $159.38 | 70,452,100 |
September 2024 | $133.68 | $152.42 | $128.20 | $144.74 | 65,631,200 |
August 2024 | $134.14 | $134.87 | $117.63 | $134.56 | 70,257,900 |
July 2024 | $116.90 | $136.45 | $112.54 | $134.36 | 84,501,200 |
June 2024 | $114.00 | $118.93 | $109.01 | $116.34 | 52,160,500 |
May 2024 | $109.52 | $123.43 | $108.84 | $113.24 | 75,492,300 |
