TBN Q1 2026 Earnings EPS Miss Reflects Exploration Costs and No Revenue Generation D Q1 2026 Earnings EPS Beats Estimates as Regulated Earnings Support Growth C3ai Q1 2026 Earnings WiderThanExpected Loss Sends Shares Slightly Lower Ellington Credit Company EARN Q2 2025 Earnings EPS Misses Estimates as Credit Market Challenges Persist FOXF Q1 2026 Earnings Strong EPS Beat Despite Market Headwinds