Beef Trends: kill back 80,000 head on 2025 Beef Trends: kill back 80,000 head on 2025 MARKETS 15 April 2026