First Bancorp FBNC Delivers Q1 2026 Beat EPS 113 vs 111 Expected CF Industries CF Q1 2026 Earnings EPS 289 Beats Estimates Tech Rises as SP 500 and Dow Fall in Mixed Session Leonardo DRS Q1 2026 Earnings 026 EPS Surges Past 021 Estimates