Catalyst Pharmaceuticals Inc CPRX Q1 2026 Earnings EPS Beats Estimates by 75 Stock Edges Slightly Lower ARMOUR Residential REIT ARR Q1 2026 Earnings EPS Beats Estimates Amid Interest Rate Volatility MCW Q1 2026 Earnings EPS Surges Past Estimates with 1444 Beat Stock Holds Steady BRP Inc DOO Q1 2026 Earnings EPS Surges Past Estimates Stock Edges Higher Rapid7 Q1 2026 Earnings EPS Surprise Drives Positive Market Response DTE Energy Q1 2026 Earnings EPS Misses Estimates Debenture Holders See Modest Gain