Great company. Lets do it again :-).
Man, life is all about timing isn't it? I JUST YESTERDAY finally sold some naked puts on this puppy, and then this happens today. Just my luck. The downgrade was still only from a buy to a hold, so this reaction seems a little overblown to me.
ALWAYS KEEP A CORE HOLDING and short term trade for gains to lower cost basis of ones core. I've made a killing here and looking for mid 20's in a few more quarters.