 In light of investors celebrating Earth Day, five solar stocks with high GF Scores include SolarEdge Technologies Inc. SEDG , Financial, First Solar Inc. FSLR , Financial, Canadian Solar Inc. CSIQ , Financial, Enphase Energy Inc. ENPH , Financial and Sunrun Inc. RUN , Financial. 