Energy News: First Solar, Inc. (FSLR), Chesapeake Energy Corporation (CHK), Exxon Mobil Corporation (XOM)

The event was caused by a massive amount of short-covering in First Solar, Inc.

Keep Reading →