Looks like downturn is due to earnings.
Nov 1st 2023 we have a new earning.
Before earning, stock is at major support, last time it dipped to this price was in 2020 due to COVID.
Also there is a gap fill at high price($~230), which can happen if the earnings go really well.
$140 is a good price to buy for long term.
If $138 fails then $122 and $112 are possible.
Happy trading/Investing.