BP p.l.c. (BP)
NYSE: BP · IEX Real-Time Price · USD
37.64
+0.17 (0.47%)
Mar 28, 2024, 1:20 PM EDT - Market open

BP p.l.c. Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 2001
Net Income
15,239-2,4877,565-20,3054,0269,3833,389115-6,4823,780
Upgrade
Depreciation & Amortization
15,92814,31814,80514,88917,78015,45715,58414,50515,21915,163
Upgrade
Share-Based Compensation
616795627723730690661779321379
Upgrade
Other Operating Activities
25628,30661516,8553,234-2,657-703-4,70810,07513,432
Upgrade
Operating Cash Flow
32,03940,93223,61212,16225,77022,87318,93110,69119,13332,754
Upgrade
Operating Cash Flow Growth
-21.73%73.35%94.15%-52.81%12.67%20.82%77.07%-44.12%-41.59%55.23%
Upgrade
Capital Expenditures
-14,152-11,360-9,742-11,815-14,918-15,767-13,626-15,329-17,582-20,726
Upgrade
Acquisitions
-775-2,4203,8513,240-2,302-6,470-8005081721,025
Upgrade
Change in Investments
556719771724666634968110127
Upgrade
Investing Cash Flow
-14,872-13,713-5,694-7,858-16,974-21,571-14,077-14,753-17,300-19,574
Upgrade
Dividends Paid
-4,809-4,358-4,304-6,340-6,946-6,699-6,153-4,611-6,659-5,850
Upgrade
Share Issuance / Repurchase
-7,918-9,996-3,151-776-1,511-355-34300-4,589
Upgrade
Debt Issued / Paid
-588-13,375-10,43610,653-7133,1452,2785,8082,2205,419
Upgrade
Other Financing Activities
-44-292-188419353-170922780-96-246
Upgrade
Financing Cash Flow
-13,359-28,021-18,0793,956-8,817-4,079-3,2961,977-4,535-5,266
Upgrade
Exchange Rate Effect
27-684-26937925-330544-820-672-671
Upgrade
Net Cash Flow
3,835-1,486-4308,6394-3,1072,102-2,905-3,3747,243
Upgrade
Free Cash Flow
17,88729,57213,87034710,8527,1065,305-4,6381,55112,028
Upgrade
Free Cash Flow Growth
-39.51%113.21%3897.12%-96.80%52.72%33.95%---87.11%-18.15%
Upgrade
Free Cash Flow Margin
8.40%11.88%8.45%0.32%6.64%4.18%2.17%-2.49%0.69%3.35%
Upgrade
Free Cash Flow Per Share
6.299.544.110.103.242.151.64-1.510.513.88
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).