Thomson TRI Q1 2026 Earnings Beat Revenue 747600000000 EPS 123 NovaBay Pharmaceuticals NBY Q1 2026 Earnings No Surprises But Whats Next CNTY Q1 2026 Earnings NarrowerThanExpected Loss Provides Modest Relief Despite Revenue Concerns TGL Q3 2024 Earnings Narrowed Loss Exceeds Expectations Shares Rally