Earnings are expected on the 11/26. Last Q they beat and guided higher with 27% sales growth.
The market is clearly worried that SaaS stocks are too expensive and running out of growth opportunities.
I always wait for earning to be reported so I miss lots of good buys but occasionally miss a bad pullback.
I do own the stock.