CIENA Corp. (NASDAQ:CIEN) is down 17.64% today at $13.77. CIEN has traded 19.1 million shares already today, more than triple its daily average. CIEN shares are pulling back today after its third quarter results miss expectations. The company has a market cap of 1.37 billion.
First Solar, Inc. (NASDAQ:FSLR) is down 14.88% today at $20.61. FSLR has traded 12 million shares so far today, double its daily average. FSLR shares are down today after Bloomberg reports the company has halted installations at Agua Caliente project. The company has a market cap of 1.84 billion. [Read more...]