Energizer Holdings ENR Q1 2026 Earnings Staggering EPS Beat Lifts Shares VIVS Q3 2025 Earnings EPS Beat Surprises Market Amid Challenging Environment DWSN Q2 2019 Earnings EPS Misses Estimates Amid Challenging Energy Market Conditions HAFN Q4 2025 Earnings EPS Misses Estimates as Tanker Market Softens Snap Inc SNAP Q1 2026 Earnings Modest EPS Beat Amid Unreported Revenue Figures Eagle Point Credit Company Inc ECC Q1 2026 Earnings Slight EPS Miss as Credit Markets Remain Stable