Stocks with valuations between $10 billion and $20 billion may have found their sweet spot: able to weather rising interest rates and Trump tariffs.
Wall Street analysts weigh in on Amazon, Nvidia, Carnival, Seagate Technology Holdings, Netflix, and Affirm Holdings.