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