| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 2026 | $138.07 | $138.07 | $125.57 | $125.65 | 11,682,073 |
April 2026 | $145.77 | $149.26 | $135.32 | $137.48 | 21,947,601 |
March 2026 | $160.26 | $162.60 | $141.26 | $145.29 | 19,140,300 |
February 2026 | $164.40 | $182.42 | $152.96 | $160.54 | 18,476,900 |
January 2026 | $158.63 | $168.16 | $157.21 | $164.77 | 17,575,000 |
December 2025 | $163.00 | $165.86 | $156.01 | $158.62 | 18,442,100 |
November 2025 | $164.26 | $168.28 | $157.64 | $164.89 | 14,270,800 |
October 2025 | $175.61 | $179.44 | $163.07 | $164.63 | 19,172,700 |
September 2025 | $165.61 | $179.10 | $165.21 | $176.13 | 19,079,000 |
August 2025 | $163.50 | $171.26 | $161.47 | $168.14 | 17,416,800 |
July 2025 | $142.22 | $164.74 | $141.91 | $164.30 | 23,120,500 |
June 2025 | $139.87 | $143.30 | $133.35 | $142.71 | 18,016,300 |
May 2025 | $137.50 | $143.98 | $136.73 | $140.78 | 18,022,600 |
April 2025 | $128.34 | $140.09 | $115.01 | $137.33 | 25,887,100 |
March 2025 | $126.64 | $133.02 | $120.86 | $128.71 | 23,362,800 |
February 2025 | $127.16 | $131.91 | $122.02 | $126.46 | 20,883,800 |
January 2025 | $129.18 | $133.90 | $123.07 | $130.41 | 14,176,900 |
December 2024 | $137.86 | $141.40 | $127.35 | $128.40 | 15,626,000 |
November 2024 | $137.46 | $142.89 | $133.98 | $137.90 | 15,888,300 |
October 2024 | $142.79 | $152.84 | $135.47 | $136.71 | 21,789,600 |
September 2024 | $135.35 | $143.40 | $130.26 | $142.70 | 13,267,500 |
August 2024 | $133.30 | $136.09 | $122.85 | $135.49 | 13,353,800 |
July 2024 | $115.68 | $138.56 | $110.53 | $133.51 | 16,332,200 |
June 2024 | $119.07 | $119.07 | $110.84 | $115.30 | 14,912,800 |
May 2024 | $118.45 | $125.36 | $115.18 | $118.40 | 12,655,300 |
