Please see my analysis and comment thoughts below..
Accumulation for 1-2 months with a possible retest of ATHs
Chart speaks for itself
This stock is going to drop like a rop on the earnings report release.