Marex Group (MRX) reported preliminary Q1 adjusted earnings Wednesday of $0.88 to 0.93 per diluted share, up from $0.69 a year earlier.
Four analysts polled by FactSet expected $0.76.
Preliminary revenue for the quarter ended March 31 was $449.3 million to $464.3, up from $365.8 million a year earlier.
Analysts surveyed by FactSet expected $428.5 million.
Shares of the company were more than 3% higher in recent premarket activity.