For the six months ended June 30, the company recorded net income of $76.1 million on revenue of $552.6 million, after a net loss of $5.2 million on revenue of $255.4 million in the same period a year ago.