Enphase Energy

Why First Solar Stock Burned Shareholders on Thursday

Shares of solar panel manufacturer First Solar (NASDAQ: FSLR) are down more than 9% headed into Thursday’s close, upended by…