A strong earnings report from the solar power system provider wasn't enough to support the stock price.
Full Story >>
Vote
+38