Super Micro Computer (SMCI) stock hit a new 52-week low of $20.33 during Friday’s trading session. It closed the day at $20.53, marking its lowest point in over a year and a staggering drop from its 2024 peak. The sharp move came after U.S. attorneys unsealed charges against three individuals for a $2.5 billion scheme to smuggle restricted Nvidia (NVDA)-based AI chips and servers into China using fake documents. The case names a senior executive and a board member linked to the company.
Claim 30% Off TipRanks
Forget margin or options. Here's how the pros trade NVDAThe company said it is not named as a defendant and that the actions go against its rules. Super Micro has put two employees on leave, cut ties with a contractor, and is working with authorities. With the stock under pressure, focus is now shifting to who owns SMCI stock.
Now, according to TipRanks’ ownership page, public companies and individual investors own 27.37% of SMCI. They are followed by ETFs, insiders, mutual funds, and other institutional investors, at 25.08%, 25.01%, 13.69%, and 8.84%, respectively.

Digging Deeper into SMCI’s Ownership Structure
Looking closely at top shareholders, Charles Liang and Chiu-Chu (Sara) Liu Liang each hold an 11.14% stake in SMCI, making them the largest shareholders.
Among the top ETF holders, the Vanguard Total Stock Market ETF (VTI) owns a 2.68% stake in Super Micro stock, followed by the Vanguard S&P 500 ETF (VOO) with a 2.13% stake.
Moving to mutual funds, Vanguard Index Funds holds about 8.65% of SMCI. Meanwhile, Fidelity Concord Street Trust owns 1.46% of the stock.
Is SMCI Stock a Buy Right Now?
On TipRanks, SMCI stock has a Hold consensus rating based on three Buys, six Holds, and three Sell ratings. The average Super Micro Computer price target of $38.89 implies 72.92% upside potential from current levels. Over the past year, SMCI shares have fallen 21.3%.


