Calumet (CLMT) reported Friday it narrowed its Q2 loss to $1.09 per basic share, from a loss of $1.70 a year earlier.
Analysts polled had expected earnings of $0.07.
Revenue for the quarter ended June 30 was $1.45 billion, up from $1.03 billion a year earlier.
Analysts expected revenue of $1.12 billion.