IMPP Cash Flow Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023 (Q4)
12-31
2023 (Q3)
09-30
2023 (Q2)
06-30
2023 (Q1)
03-31
2022 (Q4)
12-31
2022 (Q3)
09-30
2022 (Q2)
06-30
2022 (Q1)
03-31
2021 (Q4)
12-31
2021 (Q3)
09-30
2021 (Q2)
06-30
2021 (Q1)
03-31
2020 (Q4)
12-31
2020 (Q3)
09-30
2020 (Q2)
06-30
2020 (Q1)
03-31
2012 (Q1)
04-30
2012 (Q4)
01-31
2011 (Q3)
10-31
2011 (Q2)
07-31
2011 (Q1)
04-30
2011 (Q4)
01-31
2010 (Q3)
10-31
2010 (Q2)
07-31
2010 (Q1)
04-30
2010 (Q4)
01-31
2009 (Q3)
10-31
2009 (Q2)
07-31
2009 (Q1)
04-30
2009 (Q4)
01-31
2008 (Q3)
10-31
2008 (Q2)
07-31
2008 (Q1)
04-30
2008 (Q4)
01-31
2007 (Q3)
10-31
2007 (Q2)
07-31
2007 (Q1)
04-30
2007 (Q4)
01-31
2006 (Q3)
10-31
2006 (Q2)
07-31
2006 (Q1)
04-30
2006 (Q4)
01-31
2005 (Q3)
10-31
2005 (Q2)
07-31
2005 (Q1)
04-30
2005 (Q4)
01-31
2004 (Q3)
10-31
2004 (Q2)
07-31
2004 (Q1)
04-30
2004 (Q4)
01-31
2003 (Q3)
10-31
2003 (Q2)
07-31
2003 (Q1)
04-30
2003 (Q4)
01-31
2002 (Q3)
10-31
2002 (Q2)
07-31
2002 (Q1)
04-30
2002 (Q4)
01-31
2001 (Q3)
10-31
2001 (Q2)
07-31
2001 (Q1)
04-30
2001 (Q4)
01-31
2000 (Q3)
10-31
2000 (Q2)
07-31
2000 (Q1)
04-30
2000 (Q4)
01-31
1999 (Q3)
10-31
Report Filing: 2024-04-12 2023-10-27 2023-09-22 2023-05-12 2022-12-02 2022-10-24
1234
Net Income/Starting Line 6463943 12119472 16826485 35724102 13755961 15450866
1234
Cash From Operating Activities 5077761 9914543 32851185 30965161 18870531 20756690
1234
Depreciation and Amortization 3485073 3469492 4616242 4105168 3980891 3406741
1234
Deferred Income Tax -8595493 0 8975190 0 -117256 0
1234
Stock Based Compensation 752407 591259 789648 301541 117256 0
1234
Other Non-Cash Items 7627767 -8374444 339612 134427 171674 10119
1234
Changes in Working Capital -4655936 2108764 1304008 -9300077 962005 1888964
1234
Accounts Receivable -600461 -2042201 4687516 -7689495 -3196988 -993030
1234
Inventory 809036 -627040 373249 -2435614 1627585 -2199677
1234
Accounts Payable -1081513 691398 23694 476307 1875107 521480
1234
Deferred Revenue -3782998 4086607 -3780451 348725 656301 4560191
1234
Other Working Capital 0 0 0 0 0 0
1234
Cash From Investing Activities 44762902 -12363050 -43737359 23540054 -56335157 -51320870
1234
Investments in Property Plant and Equipment -125814 -1400390 -360749 -25923656 -18906390 -20749637
1234
Payments for Acquisitions -46369 3891891 42888653 -49463710 0 0
1234
Purchases of Securities -27039793 -76733750 -43376610 -18536290 -38000000 -30571233
1234
Proceeds from Sales and Maturities of Securities 71974879 61905200 487957 68000000 0 0
1234
Other Investing Activities -1 -26001 -43376610 49463710 571233 0
1234
Cash From Financing Activities -7187532 14884121 -51375383 -13036945 27493692 15920587
1234
Debt Repayment -892056 -15488 -45862500 -24576000 -2952000 -16094858
1234
Common Stock Issued -400131 15855333 -2 12095255 426901 2000
1234
Common Stock Repurchased -5632662 -222054 -2 0 0 -16094858
1234
Dividends Paid -593046 -645295 -435248 -435246 -435246 -435245
1234
Other Financing Activities -1453747 -88375 -5077631 -120954 30454037 48543548
1234
Effect of Forex Changes on Cash -166556125 0 0 0 0 0
1234
Net Change in Cash 42778266 12435614 -62261557 41468270 -9970934 -14643593
1234
Cash at Beginning of Period 49149246 36713632 98975189 57506919 67477853 82121446
1234
Cash at End of Period 91927512 49149246 36713632 98975189 57506919 67477853
1234
Free Cash Flow 4951947 8514153 32490436 5041505 -35859 7053
1234
Operating Cash Flow 5077761 9914543 32851185 30965161 18870531 20756690
1234
Capital Expenditure -125814 -1400390 -360749 -25923656 -18906390 -20749637
1234

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.