US yarn manufacturer Unifi has booked lower earnings and sales in the second quarter, hurt by lower earnings from Parkdale America and the devaluation of the Brazilian Real.