Marex Group (MRX) reported Q2 adjusted earnings Wednesday of $1.64 per diluted share, compared with $1.02 a year earlier.
Four analysts surveyed by FactSet expected $1.34.
Revenue for the quarter ended June 30 was $695.8 million, compared with $500.1 million a year earlier.
Analysts expected $625.3 million.
Shares of the company were up more than 8% pre-bell Wednesday.