- US-listed companies
- BP PLC
- Cash flow
BP PLC (BP) Cash flow
Market cap
P/E ratio
| 2017/12 | 2018/12 | 2019/12 | 2020/12 | 2021/12 | 2022/12 | 2023/12 | 2024/12 | 2025/12 | |
| Depreciation & amortization | 15,584 | 15,457 | 17,780 | 14,889 | 14,805 | 14,318 | 15,928 | 16,622 | 17,822 |
| Stock-based compensation | 661 | 690 | 730 | 723 | 627 | 795 | 616 | 1,174 | 1,077 |
| Cash from operations | 18,931 | 22,873 | 25,770 | 12,162 | 23,612 | 40,932 | 32,039 | 27,297 | 24,493 |
| Cash from investing | -14,077 | -21,571 | -16,974 | -7,858 | -5,694 | -13,713 | -14,872 | -13,250 | -11,504 |
| Repurchases of common stock | 343 | 355 | 1,511 | 776 | 3,151 | 9,996 | 7,918 | 7,127 | 4,486 |
| Proceeds from issuance of term debt, net | 8,712 | 9,038 | 8,597 | 14,736 | 6,987 | 2,013 | 7,568 | 10,656 | 2,724 |
| Repayments of term debt | 6,276 | 7,210 | 7,118 | 12,179 | 16,804 | 11,697 | 3,902 | 2,970 | 5,695 |
| Cash from financing | -3,296 | -4,079 | -8,817 | 3,956 | -18,079 | -28,021 | -13,359 | -7,297 | -15,880 |