Bit of sideways movement here lately but building up strength, potentially it has held Subwave 2 at the 0.618 Fib and above the 50 and 200 Day MA now on the 1hr. Bear flag may be forming it it rejects at the upper limit there, if it does not, I like this as a buy. Fundamentals are good, no debt, good moat, significantly down from its highs and holding support. This is a stock we should be watching very closely.