The Bull And Bear Cases For Super Micro Computer (NASDAQ:SMC