Business ❯Company Performance ❯Super Micro Computer ❯Financial Results
Earnings miss and margin concerns overshadow optimistic sales outlook and stock split announcement.