Centrica shares are up by double-digits in 2022 after over a decade of lacklustre performance. Is now the time to buy?

read more