As the stock market keeps soaring to new highs despite worries about trade wars, inflation and a recession, some Wall Street pundits have been pounding the table on small-cap stocks. Not any stocks in particular, but the asset class in general, which they say is vastly undervalued compared to the better-known tech giants that power the S&P 500, such as Nvidia, Microsoft, Apple, Amazon, etc.