FGBIP Q1 2026 Earnings Earnings Beat Expectations with 96 Surprise SunocoCorp LLC SUNC Q1 2026 Earnings Massive EPS Miss Amidst Limited Disclosure BZFD Q1 2026 Earnings EPS Misses Estimates Stock Declines Tecogen Inc Q1 2026 Earnings Earnings Beat Estimates Despite Narrower Loss BWXT Q1 2026 Earnings EPS Surge Highlights Strong Operational Execution MGEE Q1 2026 Earnings EPS Surpasses Estimates on Strong Utility Performance