Market Cap: $254.41M
Analysts estimated NSLR earnings of $-0.13 per share this quarter (Q2). NSLR's actual earnings were $-0.72 per share.
Analysts estimated NSLR earnings of $-0.14 per share this quarter (Q1). NSLR's actual earnings were $5.18 per share.