Perpetua Resources Secures 29 Billion US Loan for Idaho Critical Minerals Project Flowserve Corporation Q1 2026 Earnings Earnings Beat Estimates in First Quarter Oil Prices Plunge 20 in May Marking Steepest Monthly Decline Since 2020