| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 20 2026 | $600.70 | $608.00 | $597.81 | $605.06 | 11,270,062 |
May 19 2026 | $608.60 | $613.93 | $600.56 | $602.61 | 10,736,533 |
May 18 2026 | $609.23 | $615.59 | $603.69 | $611.21 | 13,323,126 |
May 15 2026 | $613.99 | $621.20 | $609.31 | $614.23 | 13,208,700 |
May 14 2026 | $616.00 | $623.73 | $615.00 | $618.43 | 10,651,200 |
May 13 2026 | $598.83 | $619.90 | $596.66 | $616.63 | 14,634,400 |
May 12 2026 | $594.82 | $603.75 | $592.60 | $603.00 | 11,351,600 |
May 11 2026 | $604.57 | $604.91 | $598.08 | $598.86 | 15,940,600 |
May 08 2026 | $615.20 | $616.77 | $606.06 | $609.63 | 13,557,000 |
May 07 2026 | $614.72 | $624.98 | $613.54 | $616.81 | 12,307,400 |
May 06 2026 | $601.05 | $619.95 | $598.10 | $612.88 | 19,915,500 |
May 05 2026 | $613.31 | $614.35 | $600.36 | $604.96 | 17,171,300 |
May 04 2026 | $607.94 | $614.00 | $602.75 | $610.41 | 16,203,900 |
May 01 2026 | $614.69 | $618.88 | $606.11 | $608.75 | 21,404,000 |
April 30 2026 | $619.32 | $620.85 | $600.00 | $611.91 | 52,765,000 |
April 29 2026 | $668.91 | $674.25 | $663.81 | $669.12 | 18,947,500 |
April 28 2026 | $674.24 | $678.18 | $665.63 | $671.34 | 10,606,800 |
April 27 2026 | $671.00 | $682.50 | $670.84 | $678.62 | 12,805,200 |
April 24 2026 | $660.32 | $680.67 | $653.84 | $675.03 | 13,348,300 |
April 23 2026 | $663.70 | $669.56 | $653.05 | $659.15 | 11,667,000 |
April 22 2026 | $674.36 | $678.38 | $669.75 | $674.72 | 9,215,600 |
April 21 2026 | $671.00 | $676.20 | $667.33 | $668.84 | 8,660,100 |
April 20 2026 | $681.36 | $683.38 | $668.00 | $670.91 | 12,534,000 |
April 17 2026 | $678.60 | $691.52 | $675.13 | $688.55 | 16,283,500 |
April 16 2026 | $675.99 | $677.58 | $667.75 | $676.87 | 9,544,800 |
