Super Micro Computer (SMCI) still hasn’t filed its annual report, which was supposed to be due last August. That postponement ...