| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 03 2026 | $149.70 | $151.68 | $141.25 | $142.20 | 40,559,578 |
June 02 2026 | $156.87 | $159.52 | $149.80 | $152.17 | 42,489,927 |
June 01 2026 | $159.98 | $163.69 | $155.88 | $160.65 | 56,617,353 |
May 29 2026 | $147.83 | $157.78 | $145.79 | $156.54 | 92,024,600 |
May 28 2026 | $133.16 | $145.00 | $133.00 | $143.34 | 52,085,200 |
May 27 2026 | $133.30 | $135.73 | $131.63 | $132.51 | 34,159,800 |
May 26 2026 | $136.16 | $138.68 | $133.30 | $136.60 | 31,723,900 |
May 22 2026 | $137.43 | $139.02 | $134.30 | $136.88 | 27,578,000 |
May 21 2026 | $135.80 | $138.55 | $135.42 | $137.42 | 24,311,900 |
May 20 2026 | $134.15 | $137.24 | $132.42 | $137.15 | 31,307,700 |
May 19 2026 | $135.17 | $137.47 | $133.60 | $135.26 | 29,777,300 |
May 18 2026 | $132.50 | $135.94 | $131.33 | $135.14 | 32,034,600 |
May 15 2026 | $132.80 | $135.64 | $132.29 | $133.99 | 32,629,700 |
May 14 2026 | $129.65 | $134.48 | $129.45 | $133.73 | 37,052,600 |
May 13 2026 | $134.01 | $136.99 | $128.75 | $130.05 | 55,189,400 |
May 12 2026 | $136.60 | $137.43 | $133.46 | $136.00 | 38,781,100 |
May 11 2026 | $134.91 | $137.14 | $132.77 | $136.89 | 41,414,500 |
May 08 2026 | $135.87 | $137.88 | $133.02 | $137.80 | 41,745,400 |
May 07 2026 | $135.10 | $140.95 | $134.78 | $137.05 | 50,184,900 |
May 06 2026 | $133.71 | $135.70 | $131.15 | $133.79 | 55,524,800 |
May 05 2026 | $140.30 | $142.98 | $134.72 | $135.91 | 89,747,100 |
May 04 2026 | $147.75 | $149.64 | $145.23 | $146.03 | 70,525,900 |
May 01 2026 | $143.25 | $146.44 | $141.39 | $144.07 | 33,219,900 |
April 30 2026 | $138.48 | $140.20 | $136.65 | $139.11 | 32,523,600 |
April 29 2026 | $139.76 | $139.76 | $134.68 | $137.97 | 33,348,100 |
