The company reported profit of $12.5 million, compared to $4.1 million in the same period a year ago.