SMCI Earnings: Why the Street’s Reaction to Super Micro Stock’s Strong Results Was Illogical May 2, 2024 | Markets