First Solar Beats Q1 EPS Estimates as Revenue Slightly Misses, Stock Trails Market
First Solar topped Q1 EPS estimates at $3.22 per share but revenue missed by 0.13%. Shares down ~27% YTD vs S&P 500 +4.2%; market cap near $8 billion.

TL;DR
First Solar’s Q1 earnings exceeded expectations at $3.22 per share, but revenue of $1.04 billion was 0.13% below consensus. Year‑to‑date the stock is down roughly 27% while the S&P 500 is up 4.2%.
Context: First Solar (ticker: FSLR) is the largest U.S. solar‑module maker and a component of the Zacks Solar industry. The company’s earnings are adjusted for non‑recurring items, and it has topped consensus EPS estimates in two of the last four quarters.
Key Facts: EPS of $3.22 beat the consensus estimate of $2.87, representing a +12.1% surprise. Revenue of $1.04 billion missed the consensus by 0.13%, compared with $844.6 million a year earlier. Over the same period, FSLR shares have declined about 27% year‑to‑date, whereas the S&P 500 has risen 4.2%; the firm’s market cap stands near $8 billion.
What It Means: The earnings beat indicates stronger profitability or cost control despite a slight revenue shortfall, suggesting improved margins or pricing power. The revenue miss, however, raises questions about near‑term demand, contributing to the stock’s underperformance relative to the broader market. Investors are weighing the contrast between solid earnings and softer top‑line growth.
Watch for First Solar’s upcoming earnings call where management will provide updated full‑year guidance and comment on module pricing, supply‑chain conditions, and the impact of federal incentives such as the Inflation Reduction Act.
Continue reading
More in this thread
NAICOM Vows to Block Insurer Failures, Accelerates Mergers Before 2026 Recapitalisation Deadline
David Amara
Main Street Growth Act Proposes Venture Exchanges to Channel Patient Capital to Early‑Stage Firms
David Amara
LinkBancorp Merges with Burke & Herbert, Shares Delisted from Nasdaq
David Amara
Conversation
Reader notes
Loading comments...