Over the last 90 days, Centrica PLC has seen net insider buying totaling £219,429, primarily driven by executive and non-executive directors. A total of 11 transactions were recorded, all of which were purchases, indicating a positive sentiment from management. The stock has experienced a 9.1% decrease in price over the past 90 days.