Brookfield BNT Stock Risk Assessment Overview Marginal Loss 20260420 IMMR Immersion Corporation posts staggering Q3 2025 yearoveryear revenue growth EPS beat and modest singleday share gains Essent ESNT Stock Private Repurchase Nudges Up 20260420 What could go wrong with Babcock 2026 BWNB stock Investor Concern 20260420 Toyota TM Stock Immediate or Cancel Smart Money Outflows 20260420