Supermicro Filed Its Delayed Reports. Is It All Clear to Buy the Stock?
Super Micro Computer (NASDAQ: SMCI) stock continued its roller-coaster ride last week, jumping sharply in after-hours trading Tuesday after the company at last filed its delayed annual and quarterly reports with the Securities and Exchange Commission (SEC). However, it gave back