This stock has been forming Flag patterns for over a year now. It's time for the Mother Flag to shine. This can further turn into a Positional trade, if Flag break out happens in coming days.
On Monthly timeline, it will form a W pattern if everything goes as expected.