TPVG Q1 2026 Earnings Net Investment Income Misses Estimates as Stock Edges Higher Safe Bulkers SB Q4 2025 Earnings EPS Misses Estimates Slightly Stock Dips Nearly 4 XPO Q1 2026 Earnings EPS Beats Estimates by 14 but Stock Falls on Revenue Concerns MITP Q1 2026 Earnings EPS Surpasses Estimates by 535 ABCL Q1 2026 Earnings NarrowerThanExpected Loss Drives Positive Market Reaction CCID Q1 2026 Earnings Preferred Shares Rise Despite Significant EPS Miss