XPO (XPO) reported Q2 adjusted diluted earnings Thursday of $1.70 per diluted share, up from $1.05 a year earlier.
Analysts polled by FactSet expected $1.48.
Revenue for the quarter ended June 30 was $2.36 billion, compared with $2.08 billion a year earlier.
Analysts expected $2.28 billion.
XPO shares were up more than 2% premarket Thursday.