| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
April 2026 | $143.82 | $145.45 | $139.62 | $143.47 | 1,211,482 |
March 2026 | $155.27 | $165.19 | $137.53 | $143.79 | 18,265,801 |
February 2026 | $156.60 | $180.36 | $153.10 | $161.35 | 21,251,700 |
January 2026 | $160.62 | $174.42 | $155.36 | $156.22 | 14,326,100 |
December 2025 | $163.21 | $167.83 | $151.50 | $160.17 | 16,933,000 |
November 2025 | $135.98 | $167.36 | $133.93 | $164.24 | 20,051,500 |
October 2025 | $140.90 | $155.72 | $134.90 | $137.15 | 22,043,000 |
September 2025 | $141.37 | $147.72 | $137.58 | $141.66 | 16,142,100 |
August 2025 | $137.73 | $147.17 | $133.12 | $144.01 | 21,936,000 |
July 2025 | $140.99 | $151.93 | $140.15 | $140.56 | 19,852,600 |
June 2025 | $130.59 | $144.75 | $127.17 | $139.24 | 20,253,800 |
May 2025 | $120.63 | $138.77 | $117.13 | $131.64 | 24,028,900 |
April 2025 | $121.92 | $124.56 | $102.01 | $112.22 | 21,957,800 |
March 2025 | $141.20 | $142.99 | $115.66 | $122.00 | 22,492,600 |
February 2025 | $154.20 | $167.24 | $134.63 | $140.38 | 18,755,500 |
January 2025 | $157.49 | $160.43 | $149.23 | $157.42 | 8,416,000 |
December 2024 | $157.06 | $167.34 | $150.28 | $156.17 | 12,567,000 |
November 2024 | $144.53 | $160.85 | $140.68 | $157.13 | 10,521,500 |
October 2024 | $151.53 | $157.88 | $144.43 | $144.56 | 10,828,700 |
September 2024 | $150.19 | $159.38 | $139.66 | $151.27 | 10,426,700 |
August 2024 | $145.31 | $151.42 | $127.99 | $150.99 | 16,278,500 |
July 2024 | $151.58 | $161.09 | $144.31 | $146.28 | 9,557,600 |
June 2024 | $146.95 | $150.88 | $141.13 | $150.84 | 9,700,500 |
May 2024 | $147.24 | $152.74 | $138.55 | $146.42 | 11,587,600 |
April 2024 | $158.37 | $158.68 | $144.01 | $147.58 | 10,650,900 |
