OPRA Cash Flow Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
12-31
2022
12-31
2021
12-31
2020
12-31
2019
12-31
2018
12-31
2017
12-31
Report Filing: 2023-12-31 2023-04-20 2022-04-26 2021-06-11 2020-04-30 2019-04-17 2017-12-31
Net Income/Starting Line 169581266 23870000 -15978000 174789000 63500000 41641000 7504000
Cash From Operating Activities 85468325 56662000 26564000 93324000 -41312000 33828000 11653000
Depreciation and Amortization 13178464 13939000 19600000 20390000 18934000 12694000 16604000
Deferred Income Tax 0 0 -467000 -165800000 -2900000 -1133000 -5373000
Stock Based Compensation 0 9073000 9785000 4521000 5118000 6439000 7006000
Other Non-Cash Items -94577633 16361000 6771000 -27950000 -46657000 -2000 -1619000
Changes in Working Capital -2713772 -6581000 6853000 87374000 -79307000 -25811000 -12469000
Accounts Receivable -17974364 -17811000 -7383000 19572000 -14206000 -9635000 -235000
Inventory 1 -1488000 24000 7752000 -7752000 0 0
Accounts Payable 5315430 8571104 13465000 58780000 -56851000 0 0
Deferred Revenue 9945161 4146896 747000 1270000 -498000 -16176000 -12234000
Other Working Capital 0 0 0 0 0 0 0
Cash From Investing Activities 17027397 44450000 -49703000 2956000 -108832000 -47250000 -3305000
Investments in Property Plant and Equipment -2125171 -9976000 -5896000 -11323000 -13041000 -6748000 -7026000
Payments for Acquisitions 0 36879000 40992000 -5322000 -6550000 -40768000 -6896000
Purchases of Securities 0 -53132037 -84551111 -441903 -35250000 -2188000 0
Proceeds from Sales and Maturities of Securities 23437947 53132037 49832681 58788209 -6012000 4132000 0
Other Investing Activities -4285379 17547000 -50080570 -38745306 -47979000 -1678000 10617000
Cash From Financing Activities -59534828 -150578000 -6683000 -100972000 111897000 158946000 -10031000
Debt Repayment -161165 -4215000 -5618000 -57076000 -4264000 -4058000 -10031000
Common Stock Issued 394402 0 0 0 82630000 170871000 0
Common Stock Repurchased -32728439 -146068000 -749000 -49049000 -5780000 -4875000 0
Dividends Paid -23128631 0 0 0 -40676000 0 0
Other Financing Activities -3910995 -295000 -316000 5153000 79987000 -2992000 0
Effect of Forex Changes on Cash -1507602 -996000 -1472000 -627000 -138000 -857000 709000
Net Change in Cash 41453292 -50462000 -31292000 -5319000 -38386000 144666000 -974000
Cash at Beginning of Period 52412690 102876000 134168000 139487000 177873000 33207000 34181000
Cash at End of Period 93865982 52414000 102876000 134168000 139487000 177873000 33207000
Free Cash Flow 83343154 46686000 20668000 82001000 -54353000 27080000 4627000
Operating Cash Flow 85468325 56662000 26564000 93324000 -41312000 33828000 11653000
Capital Expenditure -2125171 -9976000 -5896000 -11323000 -13041000 -6748000 -7026000

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.