S&P/ASX 200 Index (ASX: XJO) energy shares have had a tough run of it over the past year.
Every company faces its own specific tailwinds and headwinds. But Woodside Energy Group Ltd (ASX: WDS), Santos Ltd (ASX: STO) and Beach Energy Ltd (ASX: BPT) have all been hit with slumping oil and gas…