Guys,
I can't emphasise the importance of checking earnings dates and news.
I forgot to check yesterday and so was long GMKT going into their earnings announcement. Just dropped 12% of my account on a single trade. It's painful, but since it was all 'profit', I know I'll earn it back...