Sheep prices: numbers tight on the ground Sheep prices: numbers tight on the ground MARKETS 16 July 2025