First Solar (NASDAQ:FSLR) reported Q2 earnings of $1.59 per diluted share, up from $0.52 a year earlier.
Analysts polled by Capital IQ expected $0.94.
Net sales for the quarter ended June 30 were $810.7 million, up from $621 million a year earlier.
Analysts surveyed by Capital IQ expected $719.4 million.
The company reiterated its 2023 EPS guidance between $7.00 and $8.00 and also reaffirmed revenue outlook of between $3.4 billion and $3.6 billion.
Analysts polled by Capital IQ expect $7.22 and $3.46 billion.