BABA has suffered too hard corrections for a healthy company like this one, corrections more motivated by China restrictions and news than issues related to the company itself. Of course any news from China or bad earnings could drop the price again. It is soon to say this, but the price could be starting to build higher lows, and maybe a head and shoulders pattern to break the downtrend channel with first target 230$.
From my point of view BABA is a great company for long-term investment and a great opportunity at this current price, and currently it could be happening the change of the price trend.