ET 14:58

StockStory Flags MSCI, Main Street Capital, Nelnet on Valuation Concerns

On June 5, 2026, investment research firm StockStory issued a cautionary note on three financial stocks, citing elevated valuation ratios amid a turbulent sector backdrop. The financial industry has slipped 2.7% over the past six months, contrasting with the S&P 500's 10% gain, as economic uncertainty lingers. MSCI (NYSE:MSCI), with a market cap of $45.05 billion, trades at $619.50 per share, or 30.1 times forward earnings. Main Street Capital (NYSE:MAIN), valued at $4.84 billion, carries a forward price-to-earnings multiple of 13.1 at a stock price of $52. Nelnet (NYSE:NNI), a $4.65 billion student loan servicer, commands a price-to-sales ratio of 2.7, with shares at $129.49. The report recommends investors exercise caution with these names, pointing to their sensitivity to economic cycles and regulatory shifts.

EditorWong Mei Ling