I'd never advise anyone to hold through earnings. I know there are lots of people who build up a cushion before holding through earnings but I see that as likely losing a cushion that took you awhile to build up. The reason methodical traders don't hold through earnings is their belief in their system that got them to that position in the first place and the fact that there is no system to anticipate how the stock will perform when their earnings and outlook are announced. Even if the earnings are good we have seen many stocks drop lately. And if they do rise, often there is very little follow through these days.