Early 2025 has brought cautious optimism for Australia's sheep processing industry, after a particularly difficult finish in late 2024. The Sheep Processor Trading Conditions (SPTC) Index, a key ...