First Solar, Inc. (FSLR) Lowers the Bar: Fluor Corporation (NEW) (FLR), ReneSola Ltd. (ADR) (SOL)
Typically when companies forecast lower sales or profits, their stocks usually take a hit. It's not always easy to tell whether it's having a fire sale or burning down its house.