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 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Income |
Loading...
|
M | 97,147 | -22,058 | 90,807 | 43,253 | 81,792 | 4,322 | 45,353 | 24,427 | 24,414 | 20,170 | 19,845 | 15,312 | 10,746 | 13,494 | 8,441 | 4,994 | 13,213 | 11,015 | 8,528 | 7,308 | 8,151 | 4,286 | 795 | 3,328 | 1,557 | 2,830 | 1,902 | 2,489 | 725 | 495 | 759 | 407 | 440 | 394 |
Depreciation and Amortization |
Loading...
|
M | 12,486 | 10,899 | 10,718 | 10,596 | 10,064 | 9,779 | 9,188 | 8,901 | 7,779 | 7,370 | 6,508 | 5,146 | 4,683 | 4,279 | 3,127 | 2,810 | 2,407 | 2,066 | 982 | 911 | 520 | 811 | 1,076 | 997 | 688 | 265 | 227 | 152 | 76 | 63 | 50 | 41 | 37 | 57 |
Non-Cash Items (Other) |
Loading...
|
M | -80,878 | 63,299 | -80,973 | -29,642 | -72,377 | 25,112 | -952 | -7,714 | -8,622 | -3,916 | -3,692 | -667 | -463 | -1,830 | 2,688 | -6 | -5,244 | -1,811 | -6,196 | -1,636 | -4,129 | -637 | -1,363 | -3,955 | -1,365 | -2,415 | -1,106 | -2,484 | -217 | 177 | -536 | -63 | 232 | 173 |
Operating Cash Flow |
Loading...
|
M | 49,196 | 37,224 | 39,421 | 39,773 | 38,687 | 37,400 | 45,776 | 32,535 | 31,491 | 32,010 | 27,704 | 20,950 | 20,476 | 17,895 | 15,846 | 11,252 | 12,550 | 10,195 | 9,446 | 7,405 | 8,257 | 11,203 | 6,574 | 2,947 | 2,200 | 657 | 2,336 | 1,260 | 1,128 | 929 | 726 | 997 | 709 | 523 |
Capital Expenditures |
Loading...
|
M | -19,409 | -15,464 | -13,276 | -13,012 | -15,979 | -14,537 | -11,708 | -12,954 | -16,082 | -15,185 | -11,087 | -9,775 | -8,191 | -5,980 | -4,937 | -6,138 | -5,373 | -4,571 | -2,195 | -1,201 | -1,195 | -3,134 | -5,376 | -285 | -1,681 | -733 | -215 | -226 | 0 | 0 | 0 | -120 | -161 | 0 |
Net Acquisitions |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other Investing Activities |
Loading...
|
M | - | -72,137 | 297 | -24,366 | 10,088 | -16,883 | -3,608 | 22,823 | 10,593 | 8,203 | 6,431 | -3,371 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Investing Cash Flow |
Loading...
|
M | - | -72,137 | 297 | -24,366 | 10,088 | -16,883 | -3,608 | 22,823 | 10,593 | 8,203 | 6,431 | -3,371 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Repayment/Issuance of Debt (Net) |
Loading...
|
M | - | 8,171 | -752 | 6,791 | 6,077 | -4,123 | -1,277 | 12,679 | 4,036 | 3,996 | 13,575 | 8,879 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Equity Repurchase (Common, Net) |
Loading...
|
M | -9,171 | -7,854 | -27,061 | -24,706 | -4,850 | -1,346 | -31,583 | -28,048 | -71,730 | -63,269 | -48,186 | -1,296 | -37,299 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Dividends Paid |
Loading...
|
M | - | - | - | - | - | - | - | - | 3,938 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other Financial Activities |
Loading...
|
M | 6,077 | 10,120 | 5,601 | 12,823 | 13,313 | 7,142 | 7,616 | 17,491 | 13,209 | 7,425 | 9,234 | 7,818 | 4,384 | 11,749 | 1,819 | 8,527 | 4,603 | 4,358 | 6,575 | 1,785 | 1,882 | 1,002 | 7,677 | 1,550 | 2,423 | 1,462 | 1,230 | 1,886 | 1,497 | 1,433 | 1,854 | 962 | 455 | 779 |
Financing Cash Flow |
Loading...
|
M | 6,077 | 10,120 | 5,601 | 12,823 | 13,313 | 7,142 | 7,616 | 17,491 | 13,209 | 7,425 | 9,234 | 7,818 | 4,384 | 11,749 | 1,819 | 8,527 | 4,603 | 4,358 | 6,575 | 1,785 | 1,882 | 1,002 | 7,677 | 1,550 | 2,423 | 1,462 | 1,230 | 1,886 | 1,497 | 1,433 | 1,854 | 962 | 455 | 779 |
Exchange Rate Adjustment |
Loading...
|
M | - | - | - | - | - | - | 248 | -172 | -165 | -289 | 64 | 123 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Beginning Cash |
Loading...
|
M | 36,399 | 88,706 | 48,396 | 64,632 | 30,811 | 32,212 | 28,048 | 67,161 | 63,269 | 48,186 | 46,992 | 37,299 | 38,227 | 30,558 | 25,539 | 44,329 | 43,743 | 45,018 | 43,427 | 35,957 | 12,748 | 6,498 | 5,604 | 4,458 | 14,489 | 1,058 | 1,350 | 2,745 | 290 | 1,855 | 1,192 | 762 | 247 | 205 |
Ending Cash |
Loading...
|
M | 38,643 | 36,399 | 88,706 | 48,396 | 64,632 | 30,811 | 31,583 | 28,048 | 71,730 | 63,269 | 48,186 | 46,992 | 37,299 | 38,227 | 30,558 | 25,539 | 44,329 | 43,743 | 44,660 | 43,427 | 35,957 | 12,748 | 6,498 | 5,604 | 4,458 | 14,489 | 1,059 | 1,350 | 403 | 1,509 | 1,855 | 768 | 237 | 407 |
Stock-Based Compensation |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Issuance/Purchase of Shares |
|
M | -9,171 | -7,854 | -27,061 | -24,706 | -4,850 | -1,346 | -31,583 | -28,048 | -71,730 | -63,269 | -48,186 | -1,296 | -37,299 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Capital Stock Change |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Working Capital |
Loading...
|
M | 203,588 | 114,384 | 141,050 | 128,516 | 119,391 | 121,905 | 122,194 | 99,756 | 82,801 | 72,527 | 49,492 | 47,941 | 54,821 | 91,265 | 37,776 | 5,429 | 42,304 | 55,269 | 77,044 | 54,014 | 45,528 | 72,821 | 127,224 | 113,227 | - | 102,003 | 49,721 | 37,321 | 2,981 | 473 | 1,625 | 987 | 887 | 477 |
Free Cash Flow |
Loading...
|
M | 29,787 | 21,760 | 26,145 | 26,761 | 22,708 | 22,863 | 34,068 | 19,581 | 15,409 | 16,825 | 16,617 | 11,175 | 12,285 | 11,915 | 10,909 | 5,114 | 7,177 | 5,624 | 7,251 | 6,204 | 9,452 | 14,337 | 1,198 | 3,232 | 519 | -76 | 2,121 | 1,034 | 1,128 | 929 | 726 | 877 | 548 | 523 |
StockViz Staff
September 19, 2024
Any question? Send us an email