BP p.l.c.

BP · NYSE
Analyze with AI
12/31/2024
12/31/2023
12/31/2022
12/31/2021
Operating Activities
Net Income$6,782$23,749$15,405$15,227
Dep. & Amort.$16,622$15,928$14,318$14,805
Deferred Tax$0$0$0$0
Stock-Based Comp.$1,174$616$795$627
Change in WC$3,975-$3,338-$6,270-$626
Other Non-Cash-$1,256-$4,916$16,684-$6,421
Operating Cash Flow$27,297$32,039$40,932$23,612
Investing Activities
PP&E Inv.-$15,297-$14,285-$12,069-$10,887
Net Acquisitions$1,638-$775-$2,420$3,851
Inv. Purchases$0$0$0$0
Inv. Sales/Matur.$0$0$0$0
Other Inv. Act.$409$188$776$1,342
Investing Cash Flow-$13,250-$14,872-$13,713-$5,694
Financing Activities
Debt Repay.$4,720$1,106-$11,076-$8,740
Stock Issued$0$0$0$0
Stock Repurch.-$7,127-$7,918-$9,996-$3,151
Dividends Paid-$5,003-$4,809-$4,358-$4,304
Other Fin. Act.$113-$1,738-$2,591-$1,884
Financing Cash Flow-$7,297-$13,359-$28,021-$18,079
Forex Effect-$511$27-$684-$269
Net Chg. in Cash$6,239$3,835-$1,486-$430
Supplemental Information
Beg. Cash$33,030$29,195$30,681$31,111
End Cash$39,269$33,030$29,195$30,681
Free Cash Flow$12,000$17,754$28,863$12,725
BP p.l.c. (BP) Financial Statements & Key Stats | AlphaPilot