Earnings tomorrow morning before the open, this stock was the 2020 darling and people could not get enough of it, eventually revenue and its valuation were miles apart and something had to give and the share price will always lose against weak revenue.
The last three earnings have been positive, after 5 negative earnings. We can see from the chart that it has broken out of its wedge, retested, held support and bounced. Earnings need to help continue with this momentum...the pull back in Feb has not looked particularly good but like we've seen lately, just leading up to earnings, it is on a knife edge and earnings could decide which direction this will go.