
In May, three stocks that released earnings stood out due to their massive sales beats. These names are mid-cap companies with market capitalizations between $2 billion and $10 billion.
Companies of this size are typically less covered by Wall Street analysts, creating larger opportunities for earnings surprises. Indeed, these companies surprised, leading to huge moves in shares.