Very nice movement today, breaking above the bull flag and finished comfortably above, earnings are due tomorrow so many are expecting a good report. It will be interesting to see if the price action can stay above the bull flag tomorrow before the report after hours. My commentary from the weekend update remains the same.