As with all of my charts now, a bear case will be present and although we've enjoyed this run so far here, it is still possible to be a corrective 3 wave move (WXY), especially approaching earnings. But there is a lot of positive signs, broke above the previous high, Wave 2 pulled back to form a nice structure and well above the 200 Day MA now.