Sales up, income down at Beacon