Information technology company Super Micro Computer is rallying on Monday alongside results from a special committee review.
Information technology company Super Micro Computer is rallying on Monday alongside results from a special committee review.