Nvidia has not been a buying opportunity for a while now. Training new models is the moat it possessed. The models are as good as they can be and have diminished returns beyond this. TPUs by google and CPUs by AMD are eating into their inference margins.
Micron is a different beast though.