On 3/10/10 sonic revised their guidance from .72 cents per share to .55-.60 per share;and the stock traded up on that news, WTF? I suppose investors were expecting much worse?I've been holding from $8.58 and recently came above water thanks to upgrades.Not too sure if I'll hold through earnings,but all my underwater positions are now above water and holding;I guess the markets turned around finally.Sometimes it pays to ignore the every day fluctuations and just buy and hold;rising tide lifts all boats etc.Maybe time to put some stops on.