Weyerhaeuser Co. stock (US9621661043): Q1 2026 earnings beat and what it means for investors — alphai