Why Super Micro Computer is on investors’ radar today Super Micro Computer (SMCI) has drawn fresh attention after recent ...