U.S. Markets close in 59 mins

First Solar Flames Out

First Solar delivered earnings, but analysts took a dim view on the lack of new bookings endangering the stocks recent gains.