If you really liked the stock, you could have averaged down at certain levels. I did that with a bunch of tech names which I bought down 20-30% or more from their highs and it was still way early for them. I slowly averaged my positions down at certain levels using charts and accumulated. I'm actually kind of surprised they've come back this hard this quickly and I've trimmed some of the highest price shares off now. But nonetheless, even it hadn't come back so hard so fast, I think they would have in good time.
I'm not one who likes buying ATHs or momentum etc...but I'll knife catch strategically but only in the large, megacap names where I feel safer.
For NVDA IIRC it was in the high 100s and I said low 100s might not be bad spot and PE at that point could be semi tolerable. I think that was sort of a plateau area before it went parabolic so a revisit could provide some support.
Of course, it depends on how strongly you feel about any particular company and how much cash you have on hand and are willing to deploy to one particular name. Personally, I'm always sitting on cash whether the market is going to the moon or tanking because it just makes me feel secure. Now at least with rates higher, I get some return on it too for a change. Couldn't say that for the last decade lol. But I always say know your own psychology, keeping that cash sitting even with little to no return made me feel secure so it was fine for me.