super micro earnings