Super Micro Computer (NASDAQ:SMCI) appears to have put its regulatory troubles behind it. On February 25, the company successfully submitted ...