Share Super Micro Computer (SMCI) Earnings Expected to Grow: Should You Buy?