Market Cap is nothing more than the product of a stock price multiplied by the total amount of stocks in circulation. I am not a professional financial analyst, but theoretically a company could grow as high as it wants.
Imagine a scenario however, where a company grows so much that it reaches a point when it cannot guarantee the servicing of a "bank run".
One must look at Market Cap and think: Is this size meaningful or not? Price-to-sales ratio could prove an alternate way to evaluate overbought/oversold conditions. Spoiler alert, NVDA is overbought no matter how you look at it.