HomepageEarnings Events Newsdesk 6 hours ago First Solar, Inc. (FSLR) Sec Form 8K First Solar, Inc. (NASDAQ: FSLR) Sec Form 8K Assurant, Inc. (AIZ) Sec Form 10K » « Generac Power Systems, Inc. (GNRC) Generac Named Finalist in Mega Category for Wisconsin Manufacturer of the Year Award Newsdesk: