I love dips on pre-earnings & sell run ups on pre-earnings...almost always opposite to earnings...so dip away, good earnings ahead...imo probably most bizarre sell filing I've seen is 118 shares at 1.45 for a whopping $171.10...wtf