First Solar, Inc. (FSLR) has a market capitalization of $21.53B and trades at $200.61. The 52-week range is 116.56-285.99.
Key metrics include a trailing Price-to-Earnings (P/E) ratio of 14.1, Earnings Per Share (EPS) of $14.25, annual revenue of $5.22B.
The stock has a beta of 1.61, operates in the Energy sector.