| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 05 2026 | $140.30 | $142.98 | $134.73 | $135.91 | 87,677,845 |
May 04 2026 | $147.75 | $149.64 | $145.23 | $146.03 | 67,502,600 |
May 01 2026 | $143.25 | $146.44 | $141.39 | $144.07 | 33,085,700 |
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 |
April 28 2026 | $142.30 | $143.85 | $140.42 | $141.18 | 24,757,200 |
April 27 2026 | $141.25 | $145.07 | $141.01 | $143.10 | 31,275,400 |
April 24 2026 | $142.96 | $143.33 | $138.93 | $143.09 | 38,677,200 |
April 23 2026 | $149.70 | $150.29 | $139.92 | $141.57 | 58,654,400 |
April 22 2026 | $148.36 | $152.68 | $147.41 | $152.62 | 43,701,500 |
April 21 2026 | $146.81 | $149.87 | $144.00 | $145.97 | 44,830,000 |
April 20 2026 | $145.00 | $147.20 | $143.83 | $145.89 | 33,482,700 |
April 17 2026 | $145.32 | $148.28 | $143.30 | $146.39 | 50,657,600 |
April 16 2026 | $144.29 | $145.55 | $139.53 | $142.76 | 43,746,000 |
April 15 2026 | $136.79 | $142.58 | $134.93 | $142.15 | 48,389,400 |
April 14 2026 | $134.43 | $138.07 | $134.00 | $135.70 | 52,786,800 |
April 13 2026 | $130.23 | $134.42 | $129.15 | $132.37 | 65,772,800 |
April 10 2026 | $128.48 | $129.20 | $122.68 | $128.06 | 116,656,800 |
April 09 2026 | $139.40 | $139.54 | $128.47 | $130.49 | 92,361,400 |
April 08 2026 | $154.77 | $156.28 | $139.17 | $140.76 | 64,827,700 |
April 07 2026 | $146.88 | $150.27 | $144.45 | $150.07 | 28,671,100 |
April 06 2026 | $148.36 | $150.61 | $146.63 | $147.93 | 25,142,200 |
April 02 2026 | $143.49 | $148.51 | $137.99 | $148.46 | 30,437,000 |
April 01 2026 | $147.00 | $148.30 | $144.47 | $146.49 | 34,171,000 |
March 31 2026 | $140.02 | $147.86 | $138.97 | $146.28 | 45,558,600 |
