Hain Celestial has booked improved second-quarter sales and earnings, boosted by the performance of its international and protein units.