Hi there,
I am not necessarily big fans of timing entry points outside of paying attention to stocks which are in overbought or oversold territory. Both of these company's are seeing weakness a a result of the general industry sell off as a result of the Georgia runoff Senate elections looking to favour the Democrats. In my view - this is just noise.
Over the long-term, I believe in the long-term prospects of both companies which is why I continue to hold both and have no intention of selling. If I thought either of them would produce negative returns from here, I'd have sold. Worth noting however, despite these dips neither stock is particularly cheap - then again neither is the software industry as a whole. Given this there could still be volatility ahead. If you are worrying about paying too much, one can always average into a position. Take a partial position on this pullback and see where it goes.
Mat