Sheep throughput for the first quarter (Q1) of 2025 is running at just 524,304 head, the lowest level recorded for over a decade. The kill is running a massive 153,423 head or 23% lower than in 2024.