McGrath RentCorp MGRC Stock Today Drops 330 Key Support at 10616 20260515 Northwest NWN Slips 242 Testing 4627 Support 20260515 SP 500 Edges to Seventh Straight Weekly Gain After Underwhelming TrumpXi Meeting Booking BKNG Q1 2026 Earnings EPS 114 Beats Estimates