Martbids Database: weanling prices fall well behind 2025 levels Martbids Database: weanling prices fall well behind 2025 levels MARKETS 4 November 2026