2 Top Tech Stocks to Buy for the Long Haul

2 Top Tech Stocks to Buy for the Long Haul

Microsoft and Nvidia have suffered sharp declines in their stocks this year, but their long-term outlooks make them screaming buys.