Home Stock Asana stock price forecast ahead of earnings: is it a good buy?