super micro computer stock analysis