Energy, or more specifically the oil and gas sector, struggled against the tide in 2025 as bearish sentiment pulled oil ...