UPDATE: First Solar Shares Spike 2.7% Over Last Few Mins. As $73 Technical Level Breached; Traders Recently Circulated Questionable Takeover Chatter In Name; Watch For Near-Term Profit Taking
Benzinga Newsdesk