 BP p.l.c.s revenue is on track to surpass the annual pre-Covid number by the end of 2022. In the past three years, the debt number has been consistently falling, whereas the free cash flow generated by BP p.l.c. has been increasing. 