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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Income |
Loading...
|
M | 4,274 | 7,012 | 8,414 | 3,065 | 4,357 | 3,494 | 3,541 | 3,230 | 2,073 | 2,256 | 2,868 | 246 | 5,879 | 6,065 | 4,585 | 5,136 | 7,034 | 7,090 | 5,280 | 4,580 | 3,812 | 3,218 | 3,629 | 2,476 | 1,757 | 1,335 | 1,129 | 1,639 | 1,371 | 1,180 | 313 | -343 | 242 |
Depreciation and Amortization |
Loading...
|
M | 1,784 | 1,786 | 2,076 | 1,734 | 1,520 | 1,261 | 1,241 | 1,261 | 1,324 | 1,279 | 1,274 | 1,119 | 1,104 | 1,346 | 1,196 | 951 | 669 | 612 | 450 | 594 | 553 | 545 | 529 | 303 | 276 | 270 | 266 | 295 | 330 | 232 | 305 | 238 | 224 |
Non-Cash Items (Other) |
Loading...
|
M | 14,913 | -10,988 | 1,392 | 2,590 | 4,629 | -824 | 4,074 | -17,396 | 3,759 | 2,789 | 3,749 | 9,906 | 5,403 | -1,833 | 11,264 | -3,137 | -608 | 1,172 | 33,995 | 1,676 | -5,447 | 2,896 | 206 | 1,556 | 1,902 | -869 | 2,540 | -2,969 | -8,010 | 5,384 | 6,198 | -638 | 3,827 |
Operating Cash Flow |
Loading...
|
M | 14,724 | 30,231 | 48,919 | 57,505 | -12,295 | 8,504 | 60,711 | 11,286 | 16,128 | -10,441 | -25,174 | -13,716 | 29,079 | 18,686 | 41,844 | 27,460 | -11,297 | 10,047 | 3,412 | 5,171 | -3,808 | 5,937 | 2,183 | 7,455 | 7,993 | -2,132 | 8,723 | 15,388 | -3,535 | 9,305 | 6,746 | -2,583 | 1,829 |
Capital Expenditures |
Loading...
|
M | -1,718 | -1,746 | -1,720 | -1,324 | -1,793 | -1,402 | -1,456 | -1,707 | -852 | -657 | -736 | -604 | -1,454 | -1,984 | -1,376 | -2,407 | -1,504 | -866 | -588 | -532 | -310 | -6,756 | -352 | -366 | -224 | -418 | -354 | -444 | -327 | -367 | -261 | -308 | -349 |
Net Acquisitions |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other Investing Activities |
Loading...
|
M | - | -19,927 | 7 | -12 | 84 | 1,191 | -854 | 32 | -4,623 | -1,048 | 1,049 | 865 | 196 | - | 3,602 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Investing Cash Flow |
Loading...
|
M | - | -19,927 | 7 | -12 | 84 | 1,191 | -854 | 32 | -4,623 | -1,048 | 1,049 | 865 | 196 | - | 3,602 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Repayment/Issuance of Debt (Net) |
Loading...
|
M | - | 3,602 | 2,023 | 3,916 | 2,098 | -3,025 | 1,663 | 314 | 1,034 | -21 | -725 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Equity Repurchase (Common, Net) |
Loading...
|
M | -5,249 | -4,133 | -1,674 | -1,413 | -3,078 | -4,068 | -1,919 | -1,727 | -679 | -909 | -1,066 | -979 | -235 | -989 | - | -173 | -1,850 | -31 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Dividends Paid |
Loading...
|
M | 2,259 | 1,978 | 1,360 | 936 | 1,912 | 1,658 | 1,273 | 1,304 | 1,496 | 1,688 | 1,672 | 1,427 | 1,387 | 1,307 | 633 | 3,047 | 2,559 | 2,215 | 1,893 | 1,406 | 1,249 | 1,146 | 1,017 | 780 | 675 | 591 | 461 | 463 | 403 | - | 263 | 398 | 377 |
Other Financial Activities |
Loading...
|
M | -4,090 | 12,616 | 10,305 | 7,174 | 5,346 | 220 | 3,041 | 1,457 | 1,138 | 80 | 600 | 2,147 | -377 | 2,131 | 3,549 | 7,481 | 5,956 | 3,125 | 3,440 | 4,506 | 6,410 | 3,539 | 2,880 | 1,834 | 414 | 504 | 178 | -1,198 | -1,055 | -291 | 471 | -303 | -70 |
Financing Cash Flow |
Loading...
|
M | -4,090 | 12,616 | 10,305 | 7,174 | 5,346 | 220 | 3,041 | 1,457 | 1,138 | 80 | 600 | 2,147 | -377 | 2,131 | 3,549 | 7,481 | 5,956 | 3,125 | 3,440 | 4,506 | 6,410 | 3,539 | 2,880 | 1,834 | 414 | 504 | 178 | -1,198 | -1,055 | -291 | 471 | -303 | -70 |
Exchange Rate Adjustment |
Loading...
|
M | - | - | - | - | 0 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Beginning Cash |
Loading...
|
M | 278,790 | 259,206 | 210,142 | 166,613 | 211,165 | 204,612 | 144,110 | 86,556 | 78,479 | 81,754 | 121,896 | 149,673 | 131,400 | 114,340 | 64,509 | 33,077 | 30,952 | 20,805 | 21,602 | 13,854 | 2,095 | 3,241 | -719 | 18 | 1,087 | 1,658 | 1,748 | 18,848 | 25,420 | 17,214 | 13,346 | 13,852 | 22,513 |
Ending Cash |
Loading...
|
M | 248,007 | 278,790 | 259,206 | 210,142 | 183,387 | 211,166 | 204,612 | 144,110 | 86,556 | 78,479 | 80,185 | 121,907 | 149,673 | 131,400 | 114,340 | 64,509 | 33,077 | 30,952 | 20,805 | 14,517 | -372 | 2,033 | 1,284 | 1,245 | 1,165 | 2,116 | 1,718 | 27,871 | 18,943 | 25,319 | 17,199 | 11,497 | 22,053 |
Stock-Based Compensation |
Loading...
|
M | 479 | 513 | 477 | 431 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Issuance/Purchase of Shares |
|
M | -5,249 | -4,133 | -1,674 | -1,413 | -3,078 | -4,068 | -1,919 | -1,727 | -679 | -909 | -1,066 | -979 | -235 | -989 | - | -173 | -1,850 | -31 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Capital Stock Change |
Loading...
|
M | 3,251 | 3,205 | 1,118 | 1,165 | 3,582 | 1,964 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Working Capital |
Loading...
|
M | 410,044 | -179,942 | -157,974 | -210,631 | -790,403 | -760,797 | -773,574 | -808,775 | -2,645,127 | -956,369 | -856,561 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 230,610 | - | 164,859 | - | 20,598 | 24,068 | 27,768 |
Free Cash Flow |
Loading...
|
M | 13,006 | 28,485 | 47,199 | 56,181 | -14,088 | 7,102 | 59,255 | 9,579 | 15,276 | -11,098 | -25,910 | -14,320 | 27,625 | 16,702 | 40,468 | 25,053 | -12,801 | 9,181 | 2,824 | 4,639 | -4,118 | -819 | 1,831 | 7,090 | 7,769 | -2,550 | 8,368 | 14,944 | -3,861 | 8,937 | 6,485 | -2,891 | 1,481 |
StockViz Staff
September 19, 2024
Any question? Send us an email