I'm a long term holder, so I'm not that worried about earnings not being good enough for the street. but for you position, i'd consider bailing at 3:30pm today. get all you can out of the market mini rally, and protect yourself from bad earnings. this thing could drop 10-15 points if they miss earnings. remember when it dropped 15 points in three minutes a few weeks back on concerns of BIDU earnings? you don't want your short term position caught up in that!
im sure the information is already out there. look at how much this stock is already moving. i doubt this many people are speculating on high earnings. buy the rumor, sell the news...
Aside from buying/selling the actual stock, anyone ever thought about using the NQ futures contract as a proxy for firms like AAPL, GOOG, that can move the index as a way to trade the news after-hours/overnight/pre-market?