It is often a tough decision on whether you should sell a stock you are holding before it releases earnings. In the past few years double digit moves have become more common in a reaction to earnings. Micron Technology (MU) has been a stellar performer in 2017 so why did I sell on Monday?