Will Super Micro Stock Sink or Swim Amid Short Seller Allegations?
Priced at $451 per share, Super Micro Computer (NASDAQ:SMCI) stock has fallen into deep discount territory, both against the 52-week ceiling of $1,229 and the 52-week average of $606 per share. The culprit for SMCI’s 30-day drop by 22% is the recent …