Cranswick shares jump 5% on strong 2026 earnings