Very smart analysis. I am with you on this one. MM tries to scrape profit on both longs and shorts. Taking advantage of the greed mentality on both side of trades. Importance is to trade this stock based on facts and outlook. The company issued earning warning a month ago. They think the traders will forget a month later with the warning and try to average it up. The earning raise today is a beautiful set up before the big plunge.