First Solar Retreats 5% After Dropping ITC Patent Case It Calls Procedural; Enphase Energy Slips, Sunrun Holds Steady
Shares of First Solar (NASDAQ:FSLR | FSLR Price Prediction) are falling 5% in Wednesday afternoon trading after the company voluntarily withdrew a trade complaint it had filed at the U.S. International Trade…