Store bullocks up over €1000/head in 2025 Store bullocks up over €1000/head in 2025 MARKETS 23 December 2025