Almonty Industries Q1 2026 Earnings EPS Misses Estimates as Loss Widens Shares Decline Barings BDC Inc BBDC Q1 2026 Earnings Net Investment Income Misses Estimates as Portfolio Holds Steady XCF Global Inc SAFX Q1 2026 Earnings Narrow EPS Beat Sparks Cautious Optimism UFPI Q1 2026 Earnings Earnings Miss Weighs on Shares Despite Stable Operations CURV Q1 2026 Earnings EPS Surprise Signals Operational Improvement Fastenal Q1 2026 Earnings EPS Misses Estimates Stock Edges Higher