XPO XPO notches 134 percent Q4 2025 EPS beat even as shares dip slightly in todays trading How does Filana Therapeutics FLNA make money Market Focus 20260427 CAE CAE Stock Is It Worth Allocating Capital Q1 2026 Earnings Beat Estimates