Banc of Cal BANC Q1 2026 Results A Closer Look at the Earnings Beat United Rentals URI Stock Consolidating at 92687 Next Move Ahead 20260520 Macquarie Highlights Promising Opportunities in Japans Technology Sector