S4 Capital tumbles 13% despite beating revenue estimates

May 7, 2026