RB Global Q1 2026 Earnings: Assessing Growth and Margin Risks