Deciding whether to hold or sell a stock before its earnings report is one of the most difficult aspects of trading.  We perform a risk assessment before our stocks report earnings so that we can make an informed decision about whether to hold or sell.  See our Blog for more details about how we manage earnings reports.