Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.
Reported Currency: USD | TTM | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 161,726,000 | 153,999,000 | 144,547,000 | 125,982,000 | 111,115,000 | 74,639,000 | 60,116,000 | 48,382,000 | 40,607,000 | 22,760,000 | 16,560,000 | 10,863,329 | 8,667,612 | 5,340,582 | 4,448,323 | 4,102,864 | 3,364,515 | 2,919,292 | 2,279,020 | 1,505,864 | 1,000,940 |
Revenue Growth | - | 6.54% | 14.74% | 13.38% | 48.87% | 24.16% | 24.25% | 19.15% | 78.41% | 37.44% | 52.44% | 25.33% | 62.30% | 20.06% | 8.42% | 21.95% | 15.25% | 28.09% | 51.34% | 50.44% | |
Cost of Revenue | 140,752,000 | 122,458,000 | 127,891,000 | 111,783,000 | 95,899,000 | 65,796,000 | 51,695,000 | 42,581,000 | 35,063,000 | 20,014,000 | 14,656,000 | 9,654,775 | 7,962,096 | 4,402,860 | 3,743,431 | 3,450,200 | 2,697,255 | 2,385,940 | 1,880,546 | 1,232,760 | 808,541 |
Gross Profit | 20,974,000 | 31,541,000 | 16,656,000 | 14,199,000 | 15,216,000 | 8,843,000 | 8,421,000 | 5,801,000 | 5,544,000 | 2,746,000 | 1,904,000 | 1,208,554 | 705,516 | 937,722 | 704,892 | 652,664 | 667,260 | 533,352 | 398,474 | 273,104 | 192,399 |
Gross Profit Margin | 13.04% | 20.48% | 11.52% | 11.27% | 13.69% | 11.85% | 14.01% | 11.99% | 13.65% | 12.07% | 11.50% | 11.13% | 8.14% | 17.56% | 15.85% | 15.91% | 19.83% | 18.27% | 17.48% | 18.14% | 19.22% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 12,657,000 | 12,563,000 | 11,589,000 | 10,166,000 | 11,343,000 | 6,533,000 | 6,752,000 | 4,446,000 | 4,137,000 | 2,041,000 | 1,440,000 | 931,137 | 704,604 | 587,004 | 547,823 | 514,529 | 444,733 | 399,687 | 346,284 | 193,913 | 127,863 |
Total Operating Expenses | 27,547,000 | 28,611,000 | 13,020,000 | 10,936,000 | 12,062,000 | 6,791,000 | 6,963,000 | 4,602,000 | 4,284,000 | 2,041,000 | 1,440,000 | 931,137 | 704,604 | 747,398 | 547,823 | 514,529 | 535,699 | 479,259 | 427,382 | 193,913 | 127,863 |
Operating Income or Loss | 2,806,000 | 2,930,000 | 3,636,000 | 3,263,000 | 3,082,000 | 1,781,000 | 1,458,000 | 1,199,000 | 1,260,000 | 705,000 | 464,000 | 277,417 | -27,121 | 190,324 | 157,069 | 138,135 | 131,561 | 54,093 | -28,908 | 79,191 | 64,536 |
Operating Margin | 1.73% | 1.90% | 2.52% | 2.59% | 2.77% | 2.39% | 2.43% | 2.48% | 3.10% | 3.10% | 2.80% | 2.55% | -0.31% | 3.56% | 3.53% | 3.37% | 3.91% | 1.85% | -1.27% | 5.26% | 6.45% |
Interest Expense | 713,000 | 725,000 | 665,000 | 665,000 | 728,000 | 412,000 | 343,000 | 255,000 | 217,000 | 43,000 | 35,000 | 26,957 | 20,460 | 20,320 | 17,992 | 16,318 | 16,673 | 15,626 | 10,636 | 3,990 | 680 |
EBITDA | 5,889,000 | 5,616,000 | 4,058,000 | 3,954,000 | 4,760,000 | 2,837,000 | 2,206,000 | 1,750,000 | 1,652,000 | 851,000 | 581,000 | 354,597 | 66,778 | 248,651 | 224,274 | 182,139 | 166,975 | 81,900 | 9,584 | 102,915 | 74,550 |
Depreciation and Amortization | 1,242,000 | 1,293,000 | 1,431,000 | 1,476,000 | 1,259,000 | 643,000 | 495,000 | 361,000 | 278,000 | 111,000 | 89,000 | 67,420 | 65,866 | 58,327 | 52,000 | 44,004 | 35,414 | 27,807 | 20,600 | 13,069 | 10,014 |
Income Before Tax | 3,934,000 | 3,598,000 | 1,962,000 | 1,813,000 | 2,773,000 | 1,782,000 | 1,368,000 | 1,134,000 | 1,157,000 | 697,000 | 457,000 | 268,917 | -11,624 | 174,885 | 154,282 | 137,508 | 136,616 | 63,636 | -21,652 | 85,856 | 70,287 |
Income Tax Expense | 881,000 | 899,000 | 760,000 | 477,000 | 979,000 | 473,000 | 474,000 | 326,000 | 599,000 | 339,000 | 196,000 | 107,080 | -329 | 66,522 | 59,900 | 48,841 | 52,435 | 22,367 | 21,977 | 30,224 | 25,975 |
Net Income | 3,067,000 | 2,702,000 | 1,202,000 | 1,347,000 | 1,808,000 | 1,321,000 | 900,000 | 828,000 | 562,000 | 355,000 | 271,000 | 165,099 | 1,859 | 111,218 | 94,836 | 83,671 | 83,497 | 73,402 | -43,629 | 55,632 | 44,312 |
Net Income Margin | 1.89% | 1.75% | 0.83% | 1.07% | 1.63% | 1.77% | 1.50% | 1.71% | 1.38% | 1.56% | 1.64% | 1.52% | 0.02% | 2.08% | 2.13% | 2.04% | 2.48% | 2.51% | -1.91% | 3.69% | 4.43% |
EPS | 5.78 | 4.97 | 2.09 | 2.31 | 3.17 | 3.19 | 2.31 | 2.40 | 1.76 | 1.49 | 1.17 | 0.76 | 0.01 | 0.56 | 0.49 | 0.49 | 0.48 | 0.42 | -0.25 | 0.33 | 0.27 |
EPS Diluted | 5.76 | 4.95 | 2.07 | 2.28 | 3.12 | 3.14 | 2.26 | 2.35 | 1.72 | 1.44 | 1.13 | 0.74 | 0.01 | 0.53 | 0.47 | 0.47 | 0.47 | 0.41 | -0.25 | 0.31 | 0.26 |
Weighted Average Shares Out | - | 543,319 | 575,191 | 582,832 | 570,722 | 413,487 | 390,248 | 345,000 | 319,135 | 238,201 | 232,692 | 216,506 | 206,037 | 200,796 | 195,020 | 172,139 | 173,101 | 174,160 | 172,643 | 169,250 | 163,284 |
Weighted Average Shares Out Diluted | - | 545,704 | 582,040 | 590,516 | 579,135 | 420,409 | 398,506 | 353,092 | 327,951 | 246,133 | 240,720 | 224,989 | 214,858 | 209,897 | 201,792 | 177,266 | 177,596 | 179,292 | 172,643 | 180,111 | 174,466 |
Reported Currency: USD | Q3 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 14,577,000 | 17,193,000 | 12,074,000 | 13,118,000 | 10,800,000 | 12,123,000 | 5,342,000 | 4,072,000 | 3,930,000 | 1,760,000 | 1,610,000 | 1,038,073 | 843,952 | 573,698 | 434,166 | 403,752 | 379,099 | 268,584 | 271,047 | 147,358 | 84,105 |
Short Term Investments | 2,992,000 | 2,459,000 | 2,321,000 | 1,539,000 | 1,580,000 | 863,000 | 722,000 | 531,000 | 505,000 | 176,000 | 177,000 | 102,126 | 139,118 | 130,499 | 21,346 | 39,554 | 109,393 | 46,269 | 66,921 | 56,700 | 94,283 |
Cash + Short Term Investments | 17,569,000 | 19,652,000 | 14,395,000 | 14,657,000 | 12,380,000 | 12,986,000 | 6,064,000 | 4,603,000 | 4,435,000 | 1,936,000 | 1,787,000 | 1,140,199 | 983,070 | 704,197 | 455,512 | 443,306 | 488,492 | 314,853 | 337,968 | 204,058 | 178,388 |
Net Receivables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 157,450 | 136,243 | 103,456 | 92,531 | 0 | 91,664 | 44,108 | 31,475 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11,000 | 13,743 | 0 | 0 | 0 | 0 | -92,531 | 0 | 0 | 0 | 0 |
Other Current Assets | 19,840,000 | 21,104,000 | 15,733,000 | 13,840,000 | 11,013,000 | 7,337,000 | 5,934,000 | 4,100,000 | 3,930,000 | 1,669,000 | 1,311,000 | 723,743 | 390,532 | 78,363 | 65,318 | 72,173 | 93,420 | 131,486 | 22,189 | 24,439 | 14,429 |
Total Current Assets | 37,409,000 | 40,756,000 | 30,128,000 | 28,497,000 | 23,393,000 | 20,323,000 | 11,998,000 | 8,703,000 | 8,365,000 | 3,605,000 | 3,034,000 | 1,800,173 | 1,373,602 | 940,010 | 656,821 | 616,134 | 666,343 | 446,339 | 451,821 | 272,605 | 224,292 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 2,042,000 | 2,415,000 | 2,432,000 | 3,391,000 | 2,774,000 | 2,121,000 | 1,706,000 | 1,104,000 | 797,000 | 518,000 | 445,000 | 395,407 | 377,726 | 349,622 | 326,341 | 230,421 | 175,858 | 138,139 | 110,688 | 67,199 | 43,248 |
Goodwill | 17,558,000 | 17,558,000 | 18,812,000 | 19,771,000 | 18,652,000 | 6,863,000 | 7,015,000 | 4,749,000 | 4,712,000 | 842,000 | 751,000 | 348,432 | 256,288 | 281,981 | 278,051 | 224,587 | 163,380 | 141,030 | 135,877 | 157,278 | 101,631 |
Intangible Assets | 5,582,000 | 6,101,000 | 6,911,000 | 7,824,000 | 8,388,000 | 2,063,000 | 2,239,000 | 1,398,000 | 1,545,000 | 155,000 | 123,000 | 48,780 | 20,268 | 27,430 | 29,109 | 22,479 | 17,575 | 13,205 | 16,202 | 17,368 | 14,439 |
Long Term Investments | 17,691,000 | 16,286,000 | 14,684,000 | 14,043,000 | 12,853,000 | 7,717,000 | 6,861,000 | 5,312,000 | 4,545,000 | 1,927,000 | 1,280,000 | 791,900 | 614,723 | 506,140 | 618,637 | 545,629 | 332,411 | 317,041 | 145,417 | 123,661 | 116,787 |
Tax Assets | 0 | 0 | 1,668,000 | 1,385,000 | 1,124,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -43,248 |
Other Non-Current Assets | 2,069,000 | 1,525,000 | 2,235,000 | 3,464,000 | 1,535,000 | 1,907,000 | 1,082,000 | 589,000 | 233,000 | 292,000 | 205,000 | 144,608 | 99,075 | 85,153 | 34,923 | 63,114 | 95,585 | 63,368 | 34,975 | 29,919 | 70,785 |
Total Non-Current Assets | 44,942,000 | 43,885,000 | 46,742,000 | 49,878,000 | 45,326,000 | 20,671,000 | 18,903,000 | 13,152,000 | 11,832,000 | 3,734,000 | 2,804,000 | 1,729,127 | 1,368,080 | 1,250,326 | 1,287,061 | 1,086,230 | 784,809 | 672,783 | 443,159 | 395,425 | 303,642 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 82,351,000 | 84,641,000 | 76,870,000 | 78,375,000 | 68,719,000 | 40,994,000 | 30,901,000 | 21,855,000 | 20,197,000 | 7,339,000 | 5,838,000 | 3,529,300 | 2,741,682 | 2,190,336 | 1,943,882 | 1,702,364 | 1,451,152 | 1,119,122 | 894,980 | 668,030 | 527,934 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 13,338,000 | 16,252,000 | 9,345,000 | 8,289,000 | 8,527,000 | 4,003,000 | 4,717,000 | 4,714,000 | 4,377,000 | 1,183,000 | 768,000 | 338,000 | 219,066 | 216,504 | 185,218 | 0 | 0 | 0 | 0 | 0 | 0 |
Short Term Debt | 111,000 | 287,000 | 262,000 | 471,000 | 97,000 | 249,000 | 38,000 | 4,000 | 4,000 | 5,000 | 5,000 | 3,065 | 3,373 | 3,234 | 2,817 | 646 | 255 | 971 | 971 | 699 | 486 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 658,000 | 715,000 | 478,000 | 434,000 | 523,000 | 383,000 | 385,000 | 328,000 | 313,000 | 143,000 | 168,000 | 38,191 | 34,597 | 9,890 | 117,344 | 91,644 | 17,107 | 44,016 | 33,816 | 13,648 | 3,956 |
Other Current Liabilities | 19,954,000 | 19,294,000 | 7,220,000 | 5,750,000 | 12,438,000 | 3,309,000 | 6,831,000 | 4,286,000 | 3,929,000 | 2,298,000 | 1,959,000 | 1,218,056 | 940,054 | 607,985 | 459,867 | 623,618 | 623,616 | 441,813 | 386,980 | 200,304 | 197,717 |
Total Current Liabilities | 34,061,000 | 36,716,000 | 28,464,000 | 25,765,000 | 21,585,000 | 12,932,000 | 11,971,000 | 9,332,000 | 8,623,000 | 3,629,000 | 2,900,000 | 1,559,121 | 1,197,090 | 837,613 | 765,246 | 715,908 | 640,978 | 486,800 | 387,951 | 214,651 | 202,159 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 17,494,000 | 18,590,000 | 17,938,000 | 18,571,000 | 16,682,000 | 14,260,000 | 6,648,000 | 4,695,000 | 4,651,000 | 1,216,000 | 888,000 | 665,697 | 535,481 | 348,344 | 327,824 | 307,085 | 264,637 | 206,406 | 174,646 | 92,448 | 46,973 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 769,000 | 641,000 | 615,000 | 1,407,000 | 1,534,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 2,618,000 | 2,738,000 | 5,616,000 | 5,610,000 | 2,956,000 | 1,110,000 | 1,259,000 | 952,000 | 869,000 | 170,000 | 159,000 | 61,043 | 55,344 | 67,960 | 53,757 | 59,944 | 44,265 | 10,869 | 5,960 | 8,883 | 7,490 |
Total Non-Current Liabilities | 20,881,000 | 21,969,000 | 24,169,000 | 25,588,000 | 21,172,000 | 15,370,000 | 7,907,000 | 5,647,000 | 5,520,000 | 1,386,000 | 1,047,000 | 726,740 | 590,825 | 416,304 | 381,581 | 367,029 | 308,902 | 217,275 | 180,606 | 101,331 | 54,463 |
Total Liabilities | 54,942,000 | 58,685,000 | 52,633,000 | 51,353,000 | 42,757,000 | 28,302,000 | 19,878,000 | 14,979,000 | 14,143,000 | 5,015,000 | 3,947,000 | 2,285,861 | 1,787,915 | 1,253,917 | 1,146,827 | 1,082,937 | 949,880 | 704,075 | 568,557 | 315,982 | 256,622 |
Common Stock | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 0 | 0 | 4,349,000 | 0 | 0 | 0 | 59 | 55 | 54 | 52 | 46 | 43 | 44 | 44 | 43 | 41 |
Retained Earnings | 15,065,000 | 12,043,000 | 9,341,000 | 8,139,000 | 6,792,000 | 4,984,000 | 3,663,000 | 2,748,000 | 1,920,000 | 1,358,000 | 1,003,000 | 731,919 | 566,820 | 564,961 | 453,743 | 358,907 | 275,236 | 191,739 | 118,290 | 161,919 | 106,287 |
Accumulated Other Comprehensive Income/Loss | -226,000 | -652,000 | -1,132,000 | 77,000 | 337,000 | 134,000 | -56,000 | -3,000 | -36,000 | -10,000 | -1,000 | -2,620 | 5,189 | 5,761 | 6,424 | 7,348 | 3,152 | 0 | -1,251 | -1,754 | 0 |
Total Stockholders Equity | 27,307,000 | 25,840,000 | 24,057,000 | 26,795,000 | 25,773,000 | 12,551,000 | 10,917,000 | 6,850,000 | 5,895,000 | 2,157,000 | 1,744,000 | 1,234,041 | 953,056 | 935,634 | 793,939 | 600,845 | 501,272 | 415,047 | 326,423 | 352,048 | 271,312 |
Total Investments | 20,683,000 | 18,745,000 | 17,005,000 | 15,582,000 | 14,433,000 | 8,580,000 | 7,583,000 | 5,843,000 | 5,050,000 | 2,103,000 | 1,457,000 | 894,026 | 753,841 | 636,639 | 617,225 | 585,183 | 441,804 | 363,310 | 212,338 | 180,361 | 211,070 |
Total Debt | 17,605,000 | 18,877,000 | 18,020,000 | 18,838,000 | 16,779,000 | 13,726,000 | 6,686,000 | 4,699,000 | 4,655,000 | 1,221,000 | 893,000 | 668,762 | 538,854 | 351,578 | 330,641 | 307,731 | 264,892 | 207,377 | 175,617 | 92,448 | 47,459 |
Net Debt | 3,028,000 | 1,684,000 | 5,946,000 | 5,720,000 | 5,979,000 | 1,603,000 | 1,344,000 | 627,000 | 725,000 | -539,000 | -717,000 | -369,311 | -305,098 | -222,120 | -103,525 | -96,021 | -114,207 | -61,207 | -95,430 | -54,910 | -36,646 |
Reported Currency: USD | TTM | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 3,064,000 | 2,702,000 | 1,202,000 | 1,336,000 | 1,794,000 | 1,309,000 | 894,000 | 808,000 | 561,000 | 357,000 | 264,000 | 165,718 | -11,295 | 108,363 | 98,271 | 86,245 | 83,497 | 73,402 | -43,629 | 55,632 | 44,312 |
Depreciation & Amortization | 1,242,000 | 1,293,000 | 1,553,000 | 1,476,000 | 1,259,000 | 643,000 | 495,000 | 361,000 | 278,000 | 111,000 | 89,000 | 67,420 | 65,866 | 58,327 | 52,000 | 44,004 | 35,414 | 27,807 | 20,600 | 13,069 | 10,014 |
Deferred Income Tax | -78,000 | -78,000 | -631,000 | -132,000 | -51,000 | 55,000 | -129,000 | -108,000 | 92,000 | -17,000 | -42,000 | -2,293 | -14,438 | 2,031 | 10,317 | 3,696 | 1,286 | -10,223 | -6,692 | 1,786 | -1,638 |
Stock Based Compensation | 230,000 | 216,000 | 234,000 | 203,000 | 281,000 | 177,000 | 145,000 | 135,000 | 148,000 | 71,000 | 48,000 | 36,656 | 25,332 | 18,171 | 13,874 | 14,634 | 15,328 | 15,781 | 14,904 | 4,974 | 650 |
Change in Working Capital | -3,482,000 | 3,374,000 | 2,194,000 | 1,376,000 | 2,195,000 | -1,002,000 | -171,000 | 294,000 | 784,000 | 142,000 | 864,000 | 115,025 | 204,557 | 66,603 | 3,477 | 99,757 | 78,919 | 95,738 | 121,581 | -10,392 | 5,697 |
Accounts Receivable | -2,788,000 | -2,380,000 | -1,627,000 | -2,453,000 | -52,000 | -1,076,000 | -1,173,000 | -50,000 | 74,000 | -360,000 | -463,000 | -142,977 | -116,558 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Inventory | 0 | 2,122,000 | 0 | -1,141,000 | -585,000 | 421,000 | 1,545,000 | 281,000 | 251,000 | 482,000 | 596,000 | 91,245 | 325,799 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Accounts Payable | 1,347,000 | 3,398,000 | 421,000 | 1,141,000 | 585,000 | -421,000 | -533,000 | 53,000 | 402,000 | 39,000 | 506,000 | 151,712 | -21,474 | 38,889 | 37,398 | -60,915 | 75,112 | 31,234 | 28,136 | -4,215 | 6,483 |
Other Working Capital | -1,505,000 | 234,000 | 3,400,000 | 3,829,000 | 2,247,000 | 74,000 | -10,000 | 10,000 | 57,000 | -19,000 | 225,000 | 15,045 | 16,790 | 27,714 | -33,921 | 160,672 | 3,807 | 64,504 | 93,445 | -6,177 | -786 |
Other Non-Cash Items | 1,382,000 | 546,000 | 1,709,000 | -54,000 | 25,000 | 301,000 | 1,000,000 | -1,000 | -12,000 | -6,000 | 586,000 | 154,000 | 8,669 | 8,201 | -9,007 | -141 | 7,534 | -265 | 88,268 | 8,979 | 40,370 |
Net Cash Provided by Operating Activities | 958,000 | 8,053,000 | 6,261,000 | 4,205,000 | 5,503,000 | 1,483,000 | 1,234,000 | 1,489,000 | 1,851,000 | 658,000 | 1,223,000 | 382,526 | 278,691 | 261,696 | 168,932 | 248,195 | 221,978 | 202,240 | 195,032 | 74,048 | 99,405 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -713,000 | -799,000 | -1,004,000 | -910,000 | -869,000 | -730,000 | -675,000 | -422,000 | -306,000 | -150,000 | -103,000 | -67,835 | -82,144 | -73,708 | -118,556 | -83,113 | -65,156 | -53,937 | -50,318 | -26,909 | -25,009 |
Acquisitions Net | 975,000 | 707,000 | 1,017,000 | -466,000 | -3,583,000 | -36,000 | -2,055,000 | -50,000 | -1,297,000 | -18,000 | -136,000 | -62,773 | 82,144 | -4,375 | -60,388 | -38,563 | -85,377 | -36,001 | -66,772 | -55,485 | -86,739 |
Purchases of Investments | -7,663,000 | -6,622,000 | -6,736,000 | -7,400,000 | -7,402,000 | -2,575,000 | -3,846,000 | -2,704,000 | -2,450,000 | -1,321,000 | -1,015,000 | -790,653 | -695,687 | -318,397 | -615,506 | -791,194 | -635,029 | -642,367 | -319,322 | -150,444 | -254,358 |
Sales/Maturities of Investments | 5,297,000 | 5,523,000 | 3,802,000 | 5,458,000 | 4,921,000 | 1,809,000 | 1,991,000 | 1,899,000 | 1,656,000 | 669,000 | 406,000 | 579,161 | 589,921 | 267,404 | 570,423 | 642,783 | 546,264 | 456,738 | 286,155 | 176,387 | 243,623 |
Other Investing Activities | -828,000 | 0 | -457,000 | 19,000 | -22,000 | -766,000 | -1,855,000 | 12,000 | -866,000 | 7,000 | -609,000 | -211,000 | -82,144 | -4,428 | 13,420 | 141 | 85,377 | 50,103 | -66,772 | -55,485 | -86,739 |
Net Cash Used for Investing Activities | -2,104,000 | -1,191,000 | -2,921,000 | -3,299,000 | -6,955,000 | -1,532,000 | -4,585,000 | -1,265,000 | -2,397,000 | -813,000 | -848,000 | -342,100 | -187,910 | -129,076 | -210,607 | -270,087 | -153,921 | -225,464 | -150,257 | -56,451 | -122,483 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -425,000 | 19,000 | -1,130,000 | 1,833,000 | 959,000 | 6,895,000 | 1,994,000 | 47,000 | 2,870,000 | 342,000 | 201,000 | 139,000 | 182,000 | 2,900 | 22,810 | 42,840 | 57,514 | 24,838 | 77,004 | 45,000 | 45,860 |
Common Stock Issued | 49,000 | 44,000 | 70,000 | 0 | 0 | 0 | 2,779,000 | 0 | 0 | 0 | 0 | 15,225 | 0 | 0 | 104,534 | 0 | 0 | 0 | 0 | 8,991 | 0 |
Common Stock Repurchased | -2,212,000 | -1,633,000 | -3,096,000 | -297,000 | -626,000 | -75,000 | -71,000 | -65,000 | -63,000 | -53,000 | -29,000 | -19,779 | -12,741 | -7,809 | -3,224 | -6,304 | -23,510 | -9,541 | -7,833 | 0 | 0 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -7,387 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -6,000 | -88,000 | -41,000 | -174,000 | -73,000 | 12,000 | -90,000 | -64,000 | -90,000 | 16,000 | 26,000 | 18,695 | 10,473 | 11,821 | -44,644 | 10,009 | 8,454 | 5,464 | 9,743 | 656 | -3,023 |
Net Cash Used Provided by Financing Activities | -2,593,000 | -1,658,000 | -4,197,000 | 1,362,000 | 260,000 | 6,832,000 | 4,612,000 | -82,000 | 2,717,000 | 305,000 | 198,000 | 153,695 | 179,473 | 6,912 | 72,089 | 46,545 | 42,458 | 20,761 | 78,914 | 45,656 | 42,837 |
Effect of Forex Changes on Cash | -44,000 | -32,000 | -11,000 | -11,000 | 18,000 | -2,000 | 0 | 0 | -1,000 | 0 | -1,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | -3,540,000 | 5,122,000 | -884,000 | 2,257,000 | -1,174,000 | 6,781,000 | 1,261,000 | 142,000 | 2,170,000 | 150,000 | 572,000 | 194,121 | 270,254 | 139,532 | 30,414 | 24,653 | 110,515 | -2,463 | 123,689 | 63,253 | 19,759 |
Cash at End of Period | 67,033,000 | 17,452,000 | 12,330,000 | 13,214,000 | 10,957,000 | 12,131,000 | 5,350,000 | 4,072,000 | 3,930,000 | 1,760,000 | 1,610,000 | 1,038,073 | 843,952 | 573,698 | 434,166 | 403,752 | 379,099 | 268,584 | 271,047 | 147,358 | 84,105 |
Cash at Start of Period | 70,573,000 | 12,330,000 | 13,214,000 | 10,957,000 | 12,131,000 | 5,350,000 | 4,089,000 | 3,930,000 | 1,760,000 | 1,610,000 | 1,038,000 | 843,952 | 573,698 | 434,166 | 403,752 | 379,099 | 268,584 | 271,047 | 147,358 | 84,105 | 64,346 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 958,000 | 8,053,000 | 6,261,000 | 4,205,000 | 5,503,000 | 1,483,000 | 1,234,000 | 1,489,000 | 1,851,000 | 658,000 | 1,223,000 | 382,526 | 278,691 | 261,696 | 168,932 | 248,195 | 221,978 | 202,240 | 195,032 | 74,048 | 99,405 |
Capital Expenditure | -713,000 | -799,000 | -1,004,000 | -910,000 | -869,000 | -730,000 | -675,000 | -422,000 | -306,000 | -150,000 | -103,000 | -67,835 | -82,144 | -73,708 | -118,556 | -83,113 | -65,156 | -53,937 | -50,318 | -26,909 | -25,009 |
Free Cash Flow | 245,000 | 7,254,000 | 5,257,000 | 3,295,000 | 4,634,000 | 753,000 | 559,000 | 1,067,000 | 1,545,000 | 508,000 | 1,120,000 | 314,691 | 196,547 | 187,988 | 50,376 | 165,082 | 156,822 | 148,303 | 144,714 | 47,139 | 74,396 |