Cash Flow Statement | Trend | Unit | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Income |
Loading...
|
M | 39,098 | 23,200 | 39,370 | 29,146 | 18,485 | 22,112 | 15,934 | 10,217 | 3,688 | 2,940 | 1,500 | 53 | 1,000 | 606 |
Depreciation and Amortization |
Loading...
|
M | 11,178 | 8,686 | 7,967 | 6,862 | 5,741 | 4,315 | 3,025 | 2,342 | 1,945 | 1,243 | 1,011 | 649 | 323 | 139 |
Non-Cash Items (Other) |
Loading...
|
M | 2,843 | 4,200 | -127 | 118 | 39 | -64 | 24 | 30 | 17 | -40 | 166 | 15 | -429 | 3 |
Operating Cash Flow |
Loading...
|
M | 71,113 | 50,475 | 57,683 | 38,747 | 36,314 | 29,274 | 24,216 | 16,108 | 8,599 | 5,457 | 4,222 | 1,612 | 1,549 | 698 |
Capital Expenditures |
Loading...
|
M | -27,266 | -31,431 | -18,567 | -15,115 | -15,102 | -13,915 | -6,733 | -4,491 | -2,523 | -1,831 | -1,362 | -1,235 | -606 | -293 |
Net Acquisitions |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other Investing Activities |
Loading...
|
M | - | -1,071 | -1,182 | -6,785 | -569 | -162 | -55 | -62 | -211 | -5,325 | -379 | -913 | - | - |
Investing Cash Flow |
Loading...
|
M | - | -1,071 | -1,182 | -6,785 | -569 | -162 | -55 | -62 | -211 | -5,325 | -379 | -913 | - | - |
Repayment/Issuance of Debt (Net) |
Loading...
|
M | - | 9,921 | 14 | 24 | -223 | 500 | 500 | -312 | -119 | -243 | -1,891 | 1,130 | - | - |
Equity Repurchase (Common, Net) |
Loading...
|
M | -19,774 | -27,956 | -44,537 | -6,272 | -4,202 | -12,879 | -1,976 | 0 | 0 | 18 | 1,504 | 6,760 | - | - |
Dividends Paid |
Loading...
|
M | 0 | 0 | 0 | 0 | - | - | 0 | 0 | 0 | 0 | 0 | 0 | - | - |
Other Financial Activities |
Loading...
|
M | 1,332 | 6,670 | -5,514 | -3,416 | -2,545 | -2,693 | -3,259 | 2 | 1,701 | 1,814 | -254 | -111 | 631 | 371 |
Financing Cash Flow |
Loading...
|
M | 1,332 | 6,670 | -5,514 | -3,416 | -2,545 | -2,693 | -3,259 | 2 | 1,701 | 1,814 | -254 | -111 | 631 | 371 |
Exchange Rate Adjustment |
Loading...
|
M | - | - | - | - | - | - | 233 | -63 | -155 | -123 | 8 | 1 | - | - |
Beginning Cash |
Loading...
|
M | 15,596 | 16,865 | 17,954 | 19,279 | 10,124 | 8,204 | 8,903 | 4,907 | 4,315 | 3,323 | 2,384 | 1,512 | 1,785 | 633 |
Ending Cash |
Loading...
|
M | 42,827 | 15,596 | 16,865 | 17,954 | 19,279 | 10,124 | 8,079 | 8,903 | 4,907 | 4,315 | 3,323 | 2,384 | 1,512 | 1,785 |
Stock-Based Compensation |
Loading...
|
M | 14,027 | 11,992 | 9,164 | 6,536 | 4,836 | 4,152 | 3,723 | 3,218 | 2,960 | 1,786 | 906 | 1,572 | 217 | 20 |
Issuance/Purchase of Shares |
|
M | -19,774 | -27,956 | -44,537 | -6,272 | -4,202 | -12,879 | -1,976 | 0 | 0 | 18 | 1,504 | 6,760 | - | - |
Capital Stock Change |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Working Capital |
Loading...
|
M | 53,405 | 32,523 | 45,531 | 60,689 | 51,172 | 43,463 | 44,803 | 31,526 | 19,727 | 12,246 | 11,970 | 10,215 | 3,705 | 1,857 |
Free Cash Flow |
Loading...
|
M | 43,847 | 19,044 | 39,116 | 23,632 | 21,212 | 15,359 | 17,483 | 11,617 | 6,076 | 3,626 | 2,860 | 377 | 943 | 405 |
StockViz Staff
September 19, 2024
Any question? Send us an email