Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 38,042,000 | 37,608,000 | 38,889,000 | 35,561,000 | 35,865,000 | 35,936,000 | 37,185,000 | 32,568,000 | 32,406,000 | 31,025,000 | 29,983,000 | 28,288,000 | 29,090,000 | 27,712,000 | 26,025,000 | 18,863,000 | 18,976,000 | 18,356,000 | 18,444,000 | 16,559,000 | 16,182,000 | 14,181,000 | 13,194,000 | 12,806,000 | 11,898,000 | 11,954,000 | 11,724,000 | 11,911,000 | 10,846,000 | 10,897,000 | 6,953,000 | 6,302,000 | 5,821,000 | 5,506,000 | 5,131,000 | 4,725,000 | 4,351,861 | 4,023,700 | 3,459,888 | 2,931,740 |
Revenue Y/Y Growth | 6.07% | 4.65% | 4.58% | 9.19% | 10.67% | 15.83% | 24.02% | 15.13% | 11.40% | 11.96% | 15.21% | 49.97% | 53.30% | 50.97% | 41.10% | 13.91% | 17.27% | 29.44% | 39.79% | 29.31% | 36.01% | 18.63% | 12.54% | 7.51% | 9.70% | 9.70% | 68.62% | 89.00% | 86.33% | 97.91% | 35.51% | 33.38% | 33.76% | 36.84% | 48.30% | 61.17% | - | - | - | - |
Cost of Revenue | 30,335,000 | 30,224,000 | 34,315,000 | 31,714,000 | 31,893,000 | 31,452,000 | 32,832,000 | 28,934,000 | 28,750,000 | 27,732,000 | 26,367,000 | 24,984,000 | 25,182,000 | 22,863,000 | 22,870,000 | 16,789,000 | 16,847,000 | 16,075,000 | 16,085,000 | 14,376,000 | 13,964,000 | 12,227,000 | 11,128,000 | 11,326,000 | 10,490,000 | 10,412,000 | 10,353,000 | 10,145,000 | 9,392,000 | 9,398,000 | 6,128,000 | 5,511,000 | 5,120,000 | 4,839,000 | 4,544,000 | 4,136,000 | 3,878,066 | 3,578,658 | 3,063,015 | 2,591,297 |
Gross Profit | 7,707,000 | 7,384,000 | 4,574,000 | 3,847,000 | 3,972,000 | 4,484,000 | 4,353,000 | 3,634,000 | 3,656,000 | 3,293,000 | 3,616,000 | 3,304,000 | 3,908,000 | 4,849,000 | 3,155,000 | 2,074,000 | 2,129,000 | 2,281,000 | 2,359,000 | 2,183,000 | 2,218,000 | 1,954,000 | 2,066,000 | 1,480,000 | 1,408,000 | 1,542,000 | 1,371,000 | 1,766,000 | 1,454,000 | 1,499,000 | 825,000 | 791,000 | 701,000 | 667,000 | 587,000 | 589,000 | 473,795 | 445,042 | 396,873 | 340,443 |
Gross Profit Margin | 20.26% | 19.63% | 11.76% | 10.82% | 11.07% | 12.48% | 11.71% | 11.16% | 11.28% | 10.61% | 12.06% | 11.68% | 13.43% | 17.50% | 12.12% | 11.00% | 11.22% | 12.43% | 12.79% | 13.18% | 13.71% | 13.78% | 15.66% | 11.56% | 11.83% | 12.90% | 11.69% | 14.83% | 13.41% | 13.76% | 11.87% | 12.55% | 12.04% | 12.11% | 11.44% | 12.47% | 10.89% | 11.06% | 11.47% | 11.61% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 3,048,000 | 3,016,000 | 3,011,000 | 3,198,000 | 2,846,000 | 2,800,000 | 2,745,000 | 2,842,000 | 2,684,000 | 2,273,000 | 2,367,000 | 3,097,000 | 2,883,000 | 2,634,000 | 2,729,000 | 1,733,000 | 1,617,000 | 1,574,000 | 1,609,000 | 1,733,000 | 2,112,000 | 1,420,000 | 1,487,000 | 1,260,000 | 1,030,000 | 1,065,000 | 1,091,000 | 1,193,000 | 1,069,000 | 1,079,000 | 796,000 | 571,000 | 518,000 | 494,000 | 458,000 | 395,000 | 365,863 | 352,370 | 326,839 | 255,355 |
Total Operating Expenses | 6,972,000 | 6,213,000 | 3,336,000 | 3,550,000 | 3,207,000 | 3,163,000 | 3,100,000 | 3,031,000 | 2,882,000 | 2,461,000 | 2,562,000 | 3,289,000 | 3,047,000 | 2,831,000 | 2,895,000 | 1,797,000 | 1,682,000 | 1,638,000 | 1,674,000 | 1,795,000 | 2,177,000 | 1,465,000 | 1,526,000 | 1,299,000 | 1,068,000 | 1,104,000 | 1,131,000 | 1,245,000 | 1,112,000 | 1,122,000 | 805,000 | 571,000 | 518,000 | 494,000 | 458,000 | 395,000 | 365,863 | 352,370 | 326,839 | 255,355 |
Operating Income or Loss | 735,000 | 1,171,000 | 1,218,000 | 297,000 | 765,000 | 1,321,000 | 1,253,000 | 603,000 | 545,000 | -418,000 | 1,054,000 | 15,000 | 861,000 | 2,018,000 | 188,000 | 277,000 | 176,000 | 643,000 | 685,000 | 388,000 | 41,000 | 489,000 | 540,000 | 181,000 | 340,000 | 438,000 | 240,000 | 521,000 | 342,000 | 377,000 | 20,000 | 220,000 | 183,000 | 173,000 | 129,000 | 194,000 | 107,932 | 92,672 | 70,034 | 85,088 |
Operating Margin | 1.93% | 3.11% | 3.13% | 0.84% | 2.13% | 3.68% | 3.37% | 1.85% | 1.68% | -1.35% | 3.52% | 0.05% | 2.96% | 7.28% | 0.72% | 1.47% | 0.93% | 3.50% | 3.71% | 2.34% | 0.25% | 3.45% | 4.09% | 1.41% | 2.86% | 3.66% | 2.05% | 4.37% | 3.15% | 3.46% | 0.29% | 3.49% | 3.14% | 3.14% | 2.51% | 4.11% | 2.48% | 2.30% | 2.02% | 2.90% |
Interest Expense | -181,000 | -181,000 | 180,000 | 174,000 | 169,000 | 162,000 | 160,000 | 162,000 | 170,000 | 163,000 | 170,000 | 177,000 | 184,000 | 187,000 | 180,000 | 113,000 | 99,000 | 101,000 | 99,000 | 98,000 | 97,000 | 80,000 | 68,000 | 66,000 | 65,000 | 62,000 | 62,000 | 75,000 | 57,000 | 52,000 | 33,000 | 11,000 | 11,000 | 11,000 | 10,000 | 10,000 | 9,282 | 8,604 | 7,023 | 6,696 |
EBITDA | 735,000 | 1,171,000 | 1,584,000 | 649,000 | 1,156,000 | 1,718,000 | 1,643,000 | 981,000 | 1,155,000 | 1,020,000 | 1,415,000 | 207,000 | 1,159,000 | 2,348,000 | 548,000 | 341,000 | 609,000 | 801,000 | 840,000 | 450,000 | 180,000 | 600,000 | 644,000 | 220,000 | 431,000 | 525,000 | 326,000 | 610,000 | 385,000 | 453,000 | 55,000 | 220,000 | 212,000 | 199,000 | 156,000 | 194,000 | 130,839 | 114,455 | 90,352 | 102,288 |
Depreciation and Amortization | 328,000 | 325,000 | 366,000 | 352,000 | 391,000 | 397,000 | 390,000 | 378,000 | 381,000 | 188,000 | 361,000 | 192,000 | 298,000 | 330,000 | 288,000 | 64,000 | 162,000 | 158,000 | 155,000 | 62,000 | 139,000 | 111,000 | 104,000 | 39,000 | 91,000 | 87,000 | 86,000 | 89,000 | 43,000 | 76,000 | 35,000 | 29,000 | 29,000 | 26,000 | 27,000 | 23,992 | 22,907 | 21,783 | 20,318 | 17,200 |
Income Before Tax | 768,000 | 1,415,000 | 1,391,000 | 41,000 | 1,009,000 | -236,000 | 1,148,000 | 694,000 | 720,000 | -542,000 | 941,000 | -74,000 | 772,000 | 1,944,000 | 131,000 | 260,000 | 175,000 | 662,000 | 685,000 | 357,000 | 24,000 | 474,000 | 513,000 | 168,000 | 326,000 | 421,000 | 219,000 | 480,000 | 318,000 | 357,000 | 2,000 | 217,000 | 180,000 | 172,000 | 128,000 | 194,000 | 104,326 | 91,320 | 67,735 | 83,750 |
Income Tax Expense | 293,000 | 360,000 | 261,000 | 260,000 | 269,000 | -65,000 | 296,000 | 101,000 | 139,000 | -7,000 | 244,000 | -55,000 | 207,000 | 742,000 | 85,000 | 58,000 | 79,000 | 170,000 | 166,000 | 116,000 | 8,000 | 175,000 | 175,000 | -55,000 | 125,000 | 169,000 | 87,000 | 227,000 | 171,000 | 188,000 | 17,000 | 105,000 | 87,000 | 84,000 | 63,000 | 90,000 | 26,696 | 44,874 | 34,555 | 34,143 |
Net Income | 469,000 | 1,058,000 | 1,130,000 | -219,000 | 738,000 | -171,000 | 849,000 | 599,000 | 584,000 | -535,000 | 699,000 | -12,000 | 568,000 | 1,206,000 | 46,000 | 209,000 | 95,000 | 495,000 | 522,000 | 241,000 | 19,000 | 300,000 | 340,000 | 230,000 | 205,000 | 254,000 | 139,000 | 261,000 | 145,000 | 169,000 | -17,000 | 111,000 | 93,000 | 88,000 | 63,000 | 107,000 | 82,620 | 48,863 | 32,983 | 53,240 |
Net Income Margin | 1.23% | 2.81% | 2.91% | -0.62% | 2.06% | -0.48% | 2.28% | 1.84% | 1.80% | -1.72% | 2.33% | -0.04% | 1.95% | 4.35% | 0.18% | 1.11% | 0.50% | 2.70% | 2.83% | 1.46% | 0.12% | 2.12% | 2.58% | 1.80% | 1.72% | 2.12% | 1.19% | 2.19% | 1.34% | 1.55% | -0.24% | 1.76% | 1.60% | 1.60% | 1.23% | 2.26% | 1.90% | 1.21% | 0.95% | 1.82% |
EPS | 0.87 | 1.93 | 2.05 | -0.39 | 1.29 | -0.29 | 1.46 | 1.03 | 1.00 | -0.92 | 1.20 | -0.02 | 0.98 | 2.08 | 0.08 | 0.50 | 0.23 | 1.20 | 1.26 | 0.59 | 0.05 | 0.77 | 0.98 | 0.67 | 0.60 | 0.74 | 0.41 | 0.77 | 0.43 | 0.50 | -0.07 | 0.47 | 0.39 | 0.37 | 0.27 | 0.46 | 0.35 | 0.21 | 0.14 | 0.24 |
EPS Diluted | 0.87 | 1.92 | 2.04 | -0.39 | 1.27 | -0.29 | 1.44 | 1.01 | 0.99 | -0.92 | 1.19 | -0.02 | 0.97 | 2.05 | 0.08 | 0.49 | 0.23 | 1.18 | 1.24 | 0.57 | 0.05 | 0.75 | 0.96 | 0.65 | 0.58 | 0.72 | 0.40 | 0.75 | 0.42 | 0.49 | -0.07 | 0.45 | 0.38 | 0.36 | 0.26 | 0.44 | 0.34 | 0.21 | 0.14 | 0.23 |
Weighted Average Shares Out | 539,535 | 548,932 | 550,779 | 559,934 | 573,961 | 583,644 | 583,230 | 583,420 | 583,244 | 582,804 | 581,869 | 580,129 | 579,510 | 579,189 | 544,436 | 414,044 | 413,616 | 413,370 | 412,924 | 411,068 | 410,591 | 391,037 | 348,718 | 345,865 | 345,016 | 344,714 | 344,148 | 342,287 | 341,549 | 341,118 | 251,086 | 238,972 | 238,243 | 238,007 | 237,568 | 235,264 | 234,454 | 231,035 | 229,936 | 219,625 |
Weighted Average Shares Out Diluted | 541,270 | 550,308 | 553,845 | 559,934 | 580,607 | 583,644 | 590,658 | 591,757 | 590,702 | 582,804 | 589,343 | 580,129 | 587,971 | 587,498 | 552,062 | 422,262 | 419,956 | 419,671 | 419,752 | 420,246 | 419,043 | 398,902 | 356,021 | 353,846 | 353,830 | 352,840 | 351,672 | 351,022 | 348,625 | 349,698 | 251,086 | 246,701 | 246,264 | 245,930 | 245,145 | 243,432 | 242,728 | 238,869 | 237,445 | 228,313 |
Reported Currency: USD | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 18,190,000 | 17,170,000 | 15,853,000 | 12,074,000 | 14,987,000 | 13,435,000 | 11,237,000 | 13,118,000 | 13,423,000 | 11,018,000 | 9,627,000 | 10,800,000 | 12,198,000 | 12,798,000 | 9,308,000 | 12,123,000 | 6,215,000 | 6,875,000 | 6,345,000 | 5,342,000 | 6,847,000 | 6,707,000 | 5,668,000 | 4,072,000 | 4,281,000 | 4,425,000 | 4,839,000 | 3,930,000 | 2,982,000 | 2,710,000 | 3,436,000 | 1,760,000 | 1,665,000 | 1,967,000 | 1,666,000 | 1,610,000 | 1,582,972 | 1,258,797 | 1,270,792 | 1,038,073 |
Short Term Investments | 2,241,000 | 2,212,000 | 2,135,000 | 2,321,000 | 2,191,000 | 1,794,000 | 1,668,000 | 1,539,000 | 1,517,000 | 1,566,000 | 1,662,000 | 1,580,000 | 1,497,000 | 1,558,000 | 1,386,000 | 863,000 | 804,000 | 765,000 | 697,000 | 722,000 | 594,000 | 602,000 | 507,000 | 531,000 | 595,000 | 586,000 | 725,000 | 505,000 | 406,000 | 443,000 | 269,000 | 176,000 | 162,000 | 140,000 | 151,000 | 177,000 | 166,993 | 127,348 | 99,696 | 102,126 |
Cash + Short Term Investments | 20,431,000 | 19,382,000 | 17,988,000 | 14,395,000 | 17,178,000 | 15,229,000 | 12,905,000 | 14,657,000 | 14,940,000 | 12,584,000 | 11,289,000 | 12,380,000 | 13,695,000 | 14,356,000 | 10,694,000 | 12,986,000 | 7,019,000 | 7,640,000 | 7,042,000 | 6,064,000 | 7,441,000 | 7,309,000 | 6,175,000 | 4,603,000 | 4,876,000 | 5,011,000 | 5,564,000 | 4,435,000 | 3,388,000 | 3,153,000 | 3,705,000 | 1,936,000 | 1,827,000 | 2,107,000 | 1,817,000 | 1,787,000 | 1,749,965 | 1,386,145 | 1,370,488 | 1,140,199 |
Net Receivables | 15,503,000 | 13,601,000 | 15,210,000 | 13,272,000 | 13,770,000 | 14,153,000 | 16,169,000 | 12,238,000 | 11,516,000 | 11,202,000 | 11,601,000 | 9,696,000 | 11,670,000 | 10,339,000 | 11,304,000 | 6,247,000 | 5,606,000 | 5,194,000 | 5,819,000 | 5,150,000 | 4,647,000 | 4,067,000 | 3,648,000 | 3,413,000 | 3,955,000 | 3,901,000 | 3,121,000 | 3,098,000 | 3,445,000 | 3,488,000 | 2,529,000 | 1,279,000 | 1,281,000 | 1,248,000 | 1,245,000 | 912,000 | 685,188 | 610,969 | 570,105 | 428,570 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11,000 | 12,858 | 13,826 | 20,863 | 13,743 |
Other Current Assets | 5,471,000 | 1,883,000 | 1,811,000 | 2,461,000 | 2,327,000 | 3,024,000 | 2,036,000 | 1,602,000 | 1,600,000 | 1,678,000 | 1,550,000 | 1,317,000 | 1,910,000 | 2,127,000 | 2,698,000 | 1,090,000 | 832,000 | 762,000 | 755,000 | 784,000 | 1,000,000 | 1,001,000 | 1,153,000 | 687,000 | 829,000 | 736,000 | 723,000 | 832,000 | 922,000 | 1,212,000 | 1,317,000 | 390,000 | 488,000 | 483,000 | 528,000 | 324,000 | 319,700 | 313,946 | 320,393 | 217,661 |
Total Current Assets | 41,405,000 | 34,866,000 | 35,009,000 | 30,128,000 | 33,275,000 | 32,406,000 | 31,110,000 | 28,497,000 | 28,056,000 | 25,464,000 | 24,440,000 | 23,393,000 | 27,275,000 | 26,822,000 | 24,696,000 | 20,323,000 | 13,457,000 | 13,596,000 | 13,616,000 | 11,998,000 | 13,088,000 | 12,377,000 | 10,976,000 | 8,703,000 | 9,660,000 | 9,648,000 | 9,408,000 | 8,365,000 | 7,755,000 | 7,853,000 | 7,551,000 | 3,605,000 | 3,596,000 | 3,838,000 | 3,590,000 | 3,034,000 | 2,767,711 | 2,324,886 | 2,281,849 | 1,800,173 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 2,434,000 | 2,416,000 | 5,056,000 | 2,432,000 | 4,935,000 | 5,277,000 | 7,073,000 | 3,391,000 | 3,302,000 | 2,912,000 | 4,161,000 | 2,774,000 | 3,757,000 | 2,544,000 | 2,439,000 | 2,121,000 | 1,993,000 | 1,878,000 | 1,800,000 | 1,706,000 | 1,584,000 | 1,327,000 | 1,250,000 | 1,104,000 | 1,003,000 | 912,000 | 841,000 | 797,000 | 725,000 | 626,000 | 580,000 | 518,000 | 488,000 | 462,000 | 450,000 | 445,000 | 424,229 | 423,905 | 412,699 | 395,407 |
Goodwill | 17,558,000 | 18,716,000 | 18,836,000 | 18,812,000 | 20,040,000 | 20,310,000 | 20,903,000 | 19,771,000 | 19,699,000 | 18,805,000 | 18,788,000 | 18,652,000 | 17,964,000 | 17,434,000 | 17,417,000 | 6,863,000 | 6,872,000 | 7,126,000 | 6,981,000 | 7,015,000 | 6,803,000 | 5,346,000 | 5,295,000 | 4,749,000 | 4,712,000 | 4,712,000 | 4,712,000 | 4,712,000 | 4,730,000 | 4,707,000 | 4,442,000 | 842,000 | 849,000 | 811,000 | 786,000 | 751,000 | 753,060 | 642,613 | 657,551 | 348,432 |
Intangible Assets | 6,277,000 | 6,520,000 | 6,730,000 | 6,911,000 | 7,523,000 | 7,671,000 | 8,138,000 | 7,824,000 | 8,143,000 | 8,069,000 | 8,235,000 | 8,388,000 | 8,130,000 | 8,702,000 | 8,898,000 | 2,063,000 | 2,086,000 | 2,163,000 | 2,208,000 | 2,239,000 | 2,423,000 | 1,501,000 | 1,519,000 | 1,398,000 | 1,428,000 | 1,466,000 | 1,504,000 | 1,545,000 | 1,566,000 | 1,609,000 | 1,646,000 | 155,000 | 161,000 | 148,000 | 131,000 | 123,000 | 127,297 | 81,359 | 85,134 | 48,780 |
Long Term Investments | 15,234,000 | 16,108,000 | 15,833,000 | 14,684,000 | 14,053,000 | 13,671,000 | 14,129,000 | 14,043,000 | 13,561,000 | 13,472,000 | 13,245,000 | 12,853,000 | 9,859,000 | 10,231,000 | 10,521,000 | 7,717,000 | 7,915,000 | 7,632,000 | 7,186,000 | 6,861,000 | 6,272,000 | 5,746,000 | 5,535,000 | 5,312,000 | 4,927,000 | 4,816,000 | 4,636,000 | 4,545,000 | 4,568,000 | 4,230,000 | 3,973,000 | 1,927,000 | 1,992,000 | 1,541,000 | 1,527,000 | 1,280,000 | 1,108,261 | 996,965 | 840,152 | 791,900 |
Tax Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 1,473,000 | 4,227,000 | 1,518,000 | 3,903,000 | 1,346,000 | 1,725,000 | 1,548,000 | 4,849,000 | 4,982,000 | 2,817,000 | 1,416,000 | 2,659,000 | 1,379,000 | 2,614,000 | 2,460,000 | 1,907,000 | 1,929,000 | 1,973,000 | 1,778,000 | 1,082,000 | 987,000 | 2,446,000 | 595,000 | 589,000 | 270,000 | 286,000 | 261,000 | 233,000 | 290,000 | 471,000 | 460,000 | 292,000 | 236,000 | 222,000 | 212,000 | 205,000 | 265,787 | 212,839 | 169,062 | 144,608 |
Total Non-Current Assets | 42,976,000 | 47,987,000 | 47,973,000 | 46,742,000 | 47,897,000 | 48,654,000 | 51,791,000 | 49,878,000 | 49,687,000 | 46,075,000 | 45,845,000 | 45,326,000 | 41,089,000 | 41,525,000 | 41,735,000 | 20,671,000 | 20,795,000 | 20,772,000 | 19,953,000 | 18,903,000 | 18,069,000 | 16,366,000 | 14,194,000 | 13,152,000 | 12,340,000 | 12,192,000 | 11,954,000 | 11,832,000 | 11,879,000 | 11,643,000 | 11,101,000 | 3,734,000 | 3,726,000 | 3,184,000 | 3,106,000 | 2,804,000 | 2,678,634 | 2,357,681 | 2,164,598 | 1,729,127 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 84,381,000 | 82,853,000 | 82,982,000 | 76,870,000 | 81,172,000 | 81,060,000 | 82,901,000 | 78,375,000 | 77,743,000 | 71,539,000 | 70,285,000 | 68,719,000 | 68,364,000 | 68,347,000 | 66,431,000 | 40,994,000 | 34,252,000 | 34,368,000 | 33,569,000 | 30,901,000 | 31,157,000 | 28,743,000 | 25,170,000 | 21,855,000 | 22,000,000 | 21,840,000 | 21,362,000 | 20,197,000 | 19,634,000 | 19,496,000 | 18,652,000 | 7,339,000 | 7,322,000 | 7,022,000 | 6,696,000 | 5,838,000 | 5,446,345 | 4,682,567 | 4,446,447 | 3,529,300 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 14,911,000 | 9,868,000 | 10,604,000 | 9,525,000 | 9,802,000 | 9,099,000 | 9,770,000 | 8,493,000 | 8,089,000 | 8,053,000 | 6,662,000 | 7,069,000 | 6,904,000 | 8,704,000 | 8,531,000 | 4,164,000 | 4,010,000 | 4,032,000 | 4,641,000 | 4,051,000 | 4,550,000 | 3,803,000 | 4,962,000 | 4,165,000 | 4,804,000 | 4,238,000 | 4,275,000 | 3,763,000 | 3,187,000 | 3,218,000 | 3,228,000 | 976,000 | 1,035,000 | 1,004,000 | 1,002,000 | 751,000 | 926,780 | 670,343 | 614,541 | 375,862 |
Short Term Debt | 283,000 | 110,000 | 274,000 | 82,000 | 442,000 | 504,000 | 502,000 | 267,000 | 245,000 | 253,000 | 266,000 | 97,000 | 287,000 | 106,000 | 129,000 | 88,000 | 66,000 | 87,000 | 40,000 | 38,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 4,000 | 845,000 | 845,000 | 4,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,131 | 6,135 | 6,110 | 3,065 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 2,356,000 | 2,373,000 | 2,398,000 | 478,000 | 2,416,000 | 523,000 | 526,000 | 434,000 | 371,000 | 446,000 | 574,000 | 523,000 | 582,000 | 448,000 | 526,000 | 383,000 | 381,000 | 253,000 | 363,000 | 385,000 | 286,000 | 523,000 | 638,000 | 328,000 | 568,000 | 554,000 | 633,000 | 313,000 | 573,000 | 212,000 | 197,000 | 143,000 | 66,000 | 68,000 | 117,000 | 168,000 | 94,961 | 22,472 | 74,260 | 38,191 |
Other Current Liabilities | 19,301,000 | 18,955,000 | 19,581,000 | 18,379,000 | 18,670,000 | 18,960,000 | 18,887,000 | 16,571,000 | 16,337,000 | 14,890,000 | 14,777,000 | 13,896,000 | 14,022,000 | 12,660,000 | 12,465,000 | 8,297,000 | 8,823,000 | 8,281,000 | 8,099,000 | 7,497,000 | 7,901,000 | 5,532,000 | 5,286,000 | 4,835,000 | 4,333,000 | 4,170,000 | 4,290,000 | 4,543,000 | 4,418,000 | 4,539,000 | 4,442,000 | 2,505,000 | 2,457,000 | 2,381,000 | 2,219,000 | 1,976,000 | 1,607,421 | 1,418,757 | 1,326,532 | 1,142,003 |
Total Current Liabilities | 36,851,000 | 31,306,000 | 32,857,000 | 28,464,000 | 31,330,000 | 29,086,000 | 29,685,000 | 25,765,000 | 25,042,000 | 23,642,000 | 22,279,000 | 21,585,000 | 21,795,000 | 21,918,000 | 21,651,000 | 12,932,000 | 13,280,000 | 12,653,000 | 13,143,000 | 11,971,000 | 12,741,000 | 9,862,000 | 10,890,000 | 9,332,000 | 9,709,000 | 8,966,000 | 9,202,000 | 8,623,000 | 9,023,000 | 8,814,000 | 7,871,000 | 3,629,000 | 3,563,000 | 3,458,000 | 3,343,000 | 2,900,000 | 2,634,293 | 2,117,707 | 2,021,443 | 1,559,121 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 18,824,000 | 17,896,000 | 21,367,000 | 17,938,000 | 21,122,000 | 21,724,000 | 22,167,000 | 18,571,000 | 18,594,000 | 16,536,000 | 18,062,000 | 16,682,000 | 17,776,000 | 16,708,000 | 17,150,000 | 13,638,000 | 6,975,000 | 7,047,000 | 6,775,000 | 6,648,000 | 6,379,000 | 6,275,000 | 5,172,000 | 4,695,000 | 4,717,000 | 4,716,000 | 4,643,000 | 4,651,000 | 3,744,000 | 3,649,000 | 4,276,000 | 1,216,000 | 1,276,000 | 1,139,000 | 1,123,000 | 888,000 | 949,720 | 884,890 | 810,970 | 665,697 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 577,000 | 495,000 | 522,000 | 615,000 | 480,000 | 746,000 | 1,292,000 | 1,407,000 | 1,440,000 | 1,438,000 | 1,641,000 | 1,534,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 2,713,000 | 7,369,000 | 3,050,000 | 5,616,000 | 2,640,000 | 2,941,000 | 2,327,000 | 5,610,000 | 5,993,000 | 3,795,000 | 1,767,000 | 2,956,000 | 2,914,000 | 4,516,000 | 3,938,000 | 1,732,000 | 1,561,000 | 2,398,000 | 2,007,000 | 1,259,000 | 1,276,000 | 1,898,000 | 1,520,000 | 952,000 | 901,000 | 1,630,000 | 1,295,000 | 869,000 | 995,000 | 1,346,000 | 1,052,000 | 170,000 | 274,000 | 330,000 | 238,000 | 159,000 | 80,782 | 74,348 | 71,175 | 61,043 |
Total Non-Current Liabilities | 22,114,000 | 25,760,000 | 24,939,000 | 24,169,000 | 24,242,000 | 25,411,000 | 25,786,000 | 25,588,000 | 26,027,000 | 21,769,000 | 21,470,000 | 21,172,000 | 20,690,000 | 21,224,000 | 21,088,000 | 15,370,000 | 8,536,000 | 9,445,000 | 8,782,000 | 7,907,000 | 7,655,000 | 8,173,000 | 6,692,000 | 5,647,000 | 5,618,000 | 6,346,000 | 5,938,000 | 5,520,000 | 4,739,000 | 4,995,000 | 5,328,000 | 1,386,000 | 1,550,000 | 1,469,000 | 1,361,000 | 1,047,000 | 1,030,502 | 959,238 | 882,145 | 726,740 |
Total Liabilities | 58,965,000 | 57,066,000 | 57,796,000 | 52,633,000 | 55,572,000 | 54,497,000 | 55,471,000 | 51,353,000 | 51,069,000 | 45,411,000 | 43,749,000 | 42,757,000 | 42,485,000 | 43,142,000 | 42,739,000 | 28,302,000 | 21,816,000 | 22,098,000 | 21,925,000 | 19,878,000 | 20,396,000 | 18,035,000 | 17,582,000 | 14,979,000 | 15,327,000 | 15,312,000 | 15,140,000 | 14,143,000 | 13,762,000 | 13,809,000 | 13,199,000 | 5,015,000 | 5,113,000 | 4,927,000 | 4,704,000 | 3,947,000 | 3,664,795 | 3,076,945 | 2,903,588 | 2,285,861 |
Common Stock | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 61 | 61 | 61 | 59 |
Retained Earnings | 11,998,000 | 11,529,000 | 10,471,000 | 9,341,000 | 9,554,000 | 8,816,000 | 8,988,000 | 8,139,000 | 7,540,000 | 6,956,000 | 7,491,000 | 6,792,000 | 6,804,000 | 6,236,000 | 5,030,000 | 4,984,000 | 4,775,000 | 4,680,000 | 4,185,000 | 3,663,000 | 3,422,000 | 3,403,000 | 3,104,000 | 2,748,000 | 2,518,000 | 2,313,000 | 2,059,000 | 1,920,000 | 1,655,000 | 1,510,000 | 1,341,000 | 1,358,000 | 1,247,000 | 1,154,000 | 1,066,000 | 1,003,000 | 896,385 | 813,765 | 764,902 | 731,919 |
Accumulated Other Comprehensive Income/Loss | -1,122,000 | -998,000 | -915,000 | -1,132,000 | -1,394,000 | -913,000 | -485,000 | 77,000 | 176,000 | 239,000 | 176,000 | 337,000 | 293,000 | 245,000 | -5,000 | 134,000 | 145,000 | 119,000 | 38,000 | -56,000 | -79,000 | -67,000 | -54,000 | -3,000 | 9,000 | 1,000 | -21,000 | -36,000 | 46,000 | 43,000 | 10,000 | -10,000 | -2,000 | -4,000 | -1,000 | -1,000 | -605 | 2,214 | -614 | -2,620 |
Total Stockholders Equity | 25,295,000 | 25,671,000 | 25,042,000 | 24,057,000 | 25,378,000 | 26,289,000 | 27,169,000 | 26,795,000 | 26,466,000 | 25,911,000 | 26,342,000 | 25,773,000 | 25,725,000 | 25,056,000 | 23,549,000 | 12,551,000 | 12,311,000 | 12,154,000 | 11,540,000 | 10,917,000 | 10,653,000 | 10,610,000 | 7,503,000 | 6,850,000 | 6,640,000 | 6,378,000 | 6,070,000 | 5,895,000 | 5,710,000 | 5,529,000 | 5,297,000 | 2,157,000 | 2,051,000 | 1,940,000 | 1,837,000 | 1,744,000 | 1,632,903 | 1,476,165 | 1,412,666 | 1,234,041 |
Total Investments | 17,475,000 | 18,320,000 | 17,968,000 | 17,005,000 | 16,244,000 | 15,465,000 | 15,797,000 | 15,582,000 | 15,078,000 | 15,038,000 | 14,907,000 | 14,433,000 | 11,356,000 | 11,789,000 | 11,907,000 | 8,580,000 | 8,719,000 | 8,397,000 | 7,883,000 | 7,583,000 | 6,866,000 | 6,348,000 | 6,042,000 | 5,843,000 | 5,522,000 | 5,402,000 | 5,361,000 | 5,050,000 | 4,974,000 | 4,673,000 | 4,242,000 | 2,103,000 | 2,154,000 | 1,681,000 | 1,678,000 | 1,457,000 | 1,275,254 | 1,124,313 | 939,848 | 894,026 |
Total Debt | 19,107,000 | 18,006,000 | 21,641,000 | 18,020,000 | 21,564,000 | 22,228,000 | 22,669,000 | 18,838,000 | 18,839,000 | 16,789,000 | 18,328,000 | 16,779,000 | 18,063,000 | 16,814,000 | 17,279,000 | 13,726,000 | 7,041,000 | 7,134,000 | 6,815,000 | 6,686,000 | 6,383,000 | 6,279,000 | 5,176,000 | 4,699,000 | 4,721,000 | 4,720,000 | 4,647,000 | 4,655,000 | 4,589,000 | 4,494,000 | 4,280,000 | 1,221,000 | 1,281,000 | 1,144,000 | 1,128,000 | 893,000 | 954,851 | 891,025 | 817,080 | 668,762 |
Net Debt | 917,000 | 836,000 | 5,788,000 | 5,946,000 | 6,577,000 | 8,793,000 | 11,432,000 | 5,720,000 | 5,416,000 | 5,771,000 | 8,701,000 | 5,979,000 | 5,865,000 | 4,016,000 | 7,971,000 | 1,603,000 | 826,000 | 259,000 | 470,000 | 1,344,000 | -464,000 | -428,000 | -492,000 | 627,000 | 440,000 | 295,000 | -192,000 | 725,000 | 1,607,000 | 1,784,000 | 844,000 | -539,000 | -384,000 | -823,000 | -538,000 | -717,000 | -628,121 | -367,772 | -453,712 | -369,311 |
Reported Currency: USD | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 475,000 | 1,055,000 | 1,130,000 | -219,000 | 740,000 | -171,000 | 852,000 | 593,000 | 581,000 | -535,000 | 697,000 | -19,000 | 565,000 | 1,202,000 | 46,000 | 202,000 | 96,000 | 492,000 | 519,000 | 241,000 | 16,000 | 299,000 | 338,000 | 223,000 | 201,000 | 252,000 | 132,000 | 263,000 | 146,000 | 168,000 | -16,000 | 111,000 | 94,000 | 88,000 | 64,000 | 104,376 | 79,151 | 48,126 | 32,347 | 54,882 |
Depreciation & Amortization | 328,000 | 304,000 | 346,000 | 375,000 | 391,000 | 397,000 | 390,000 | 378,000 | 381,000 | 356,000 | 361,000 | 343,000 | 298,000 | 330,000 | 288,000 | 168,000 | 162,000 | 158,000 | 155,000 | 141,000 | 139,000 | 111,000 | 104,000 | 97,000 | 91,000 | 87,000 | 86,000 | 89,000 | 78,000 | 76,000 | 35,000 | 29,000 | 29,000 | 26,000 | 27,000 | 23,992 | 22,907 | 21,783 | 20,318 | 17,200 |
Deferred Income Tax | 174,000 | -1,000 | -159,000 | 51,000 | -265,000 | -429,000 | 12,000 | 11,000 | -67,000 | -232,000 | 156,000 | 103,000 | -171,000 | -95,000 | 112,000 | 130,000 | -65,000 | -33,000 | 23,000 | -26,000 | -107,000 | -26,000 | 30,000 | -76,000 | 26,000 | -7,000 | -51,000 | 109,000 | -4,000 | 4,000 | -17,000 | -3,000 | -1,000 | -7,000 | -6,000 | 22,931 | -53,673 | -3,385 | -7,873 | -3,919 |
Stock Based Compensation | 50,000 | 56,000 | 61,000 | 54,000 | 51,000 | 59,000 | 70,000 | 76,000 | 40,000 | 36,000 | 51,000 | 63,000 | 54,000 | 47,000 | 117,000 | 71,000 | 34,000 | 34,000 | 38,000 | 40,000 | 38,000 | 34,000 | 33,000 | 36,000 | 37,000 | 30,000 | 32,000 | 36,000 | 29,000 | 32,000 | 51,000 | 23,000 | 15,000 | 17,000 | 16,000 | 13,387 | 11,863 | 11,453 | 11,297 | 9,404 |
Change in Working Capital | -536,000 | 1,146,000 | 2,943,000 | -2,174,000 | 2,637,000 | 1,923,000 | -192,000 | -228,000 | 888,000 | 1,986,000 | -1,270,000 | 2,478,000 | -1,696,000 | 2,263,000 | -850,000 | -1,252,000 | -597,000 | 266,000 | 581,000 | -1,030,000 | 462,000 | -944,000 | 1,341,000 | 171,000 | -258,000 | -668,000 | 1,049,000 | 1,109,000 | 232,000 | -700,000 | 143,000 | 38,000 | -76,000 | 226,000 | -46,000 | 204,580 | 381,597 | 81,467 | 196,356 | 93,289 |
Accounts Receivable | -2,010,000 | 1,619,000 | -1,938,000 | -353,000 | 14,000 | 1,811,000 | -3,099,000 | -730,000 | -209,000 | 377,000 | -1,891,000 | 1,588,000 | -481,000 | 1,023,000 | -2,182,000 | -757,000 | -553,000 | 896,000 | -662,000 | -477,000 | -143,000 | -377,000 | -176,000 | 699,000 | -53,000 | -755,000 | 59,000 | 980,000 | 215,000 | -947,000 | -174,000 | 360,000 | -19,000 | -7,000 | -334,000 | -219,968 | -82,318 | -41,507 | -119,207 | -84,390 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | -957,000 | -698,000 | 0 | 0 | 541,000 | 200,000 | 0 | 0 | 710,000 | -181,000 | 0 | 0 | 915,000 | -134,000 | 0 | 0 | 1,013,000 | -336,000 | 0 | 0 | 906,000 | 62,000 | 0 | 0 | 353,000 | -439,000 | 0 | 0 | 279,000 | -231,239 | 0 | 0 | 185,207 | 23,040 |
Accounts Payable | 0 | 0 | 1,548,000 | 421,000 | 0 | 0 | 957,000 | 1,141,000 | 0 | 0 | 32,000 | 585,000 | 0 | 0 | 704,000 | -421,000 | 0 | 0 | 357,000 | -533,000 | 0 | 0 | 157,000 | 53,000 | 0 | 0 | -237,000 | 402,000 | 0 | 0 | 35,000 | 39,000 | 0 | 0 | 58,000 | 506,000 | 0 | 0 | 90,481 | 151,712 |
Other Working Capital | 1,474,000 | -473,000 | 3,333,000 | -2,242,000 | 2,623,000 | 112,000 | 2,907,000 | 59,000 | 1,097,000 | 1,609,000 | 48,000 | 105,000 | -1,215,000 | 1,240,000 | -82,000 | 107,000 | -44,000 | -630,000 | -29,000 | 114,000 | 605,000 | -567,000 | 347,000 | -245,000 | -205,000 | 87,000 | 321,000 | -335,000 | 17,000 | 247,000 | -71,000 | 78,000 | -57,000 | 233,000 | -49,000 | 149,787 | 463,915 | 122,974 | 39,875 | 2,927 |
Other Non-Cash Items | 530,000 | -14,000 | -52,000 | 337,000 | -222,000 | 1,575,000 | 19,000 | -155,000 | -21,000 | 74,000 | 48,000 | 13,000 | -2,000 | -33,000 | 47,000 | 30,000 | 271,000 | 0 | 0 | 0 | 0 | 0 | 0 | -1,000 | 0 | 0 | 0 | -10,000 | -1,000 | 0 | -1,000 | 3,000 | 1,000 | 0 | -10,000 | 0 | 0 | 0 | 0 | 0 |
Net Cash Provided by Operating Activities | 1,021,000 | 2,546,000 | 4,269,000 | -1,576,000 | 3,332,000 | 3,354,000 | 1,151,000 | 675,000 | 1,802,000 | 1,685,000 | 43,000 | 2,981,000 | -952,000 | 3,714,000 | -240,000 | -651,000 | -99,000 | 917,000 | 1,316,000 | -634,000 | 548,000 | -526,000 | 1,846,000 | 450,000 | 97,000 | -306,000 | 1,248,000 | 1,596,000 | 480,000 | -420,000 | 195,000 | 201,000 | 62,000 | 350,000 | 45,000 | 369,266 | 441,845 | 159,444 | 252,445 | 170,856 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -136,000 | -215,000 | -225,000 | -233,000 | -247,000 | -282,000 | -242,000 | -248,000 | -225,000 | -250,000 | -187,000 | -206,000 | -251,000 | -235,000 | -177,000 | -200,000 | -194,000 | -160,000 | -176,000 | -186,000 | -127,000 | -144,000 | -218,000 | -121,000 | -120,000 | -98,000 | -83,000 | -95,000 | -117,000 | -49,000 | -45,000 | -49,000 | -43,000 | -31,000 | -27,000 | -34,472 | -26,960 | -23,452 | -18,116 | -21,452 |
Acquisitions Net | 21,000 | 226,000 | 443,000 | 1,112,000 | 1,417,000 | -8,000 | -1,504,000 | 130,000 | -394,000 | -44,000 | -158,000 | -1,049,000 | 251,000 | 58,000 | -2,592,000 | -5,000 | 1,000 | -32,000 | 176,000 | -97,000 | -1,721,000 | -11,000 | -226,000 | -50,000 | 120,000 | 98,000 | 0 | -449,000 | 14,000 | -80,000 | -782,000 | -2,000 | -5,000 | -2,000 | -9,000 | -41,846 | -150 | -17,015 | -76,989 | -66,832 |
Purchases of Investments | -1,530,000 | -1,580,000 | -1,619,000 | -1,618,000 | -2,004,000 | -1,414,000 | -1,700,000 | -2,147,000 | -1,663,000 | -1,937,000 | -1,653,000 | -4,491,000 | -1,062,000 | -449,000 | -1,400,000 | -501,000 | -794,000 | -700,000 | -580,000 | -1,155,000 | -1,316,000 | -610,000 | -765,000 | -984,000 | -426,000 | -700,000 | -594,000 | -922,000 | -572,000 | -744,000 | -212,000 | -244,000 | -564,000 | -206,000 | -307,000 | -276,526 | -263,127 | -307,974 | -167,373 | -124,637 |
Sales/Maturities of Investments | 2,080,000 | 1,145,000 | 1,148,000 | 960,000 | 837,000 | 958,000 | 1,047,000 | 1,389,000 | 1,260,000 | 1,418,000 | 1,391,000 | 1,513,000 | 1,640,000 | 866,000 | 902,000 | 562,000 | 528,000 | 336,000 | 383,000 | 416,000 | 854,000 | 276,000 | 445,000 | 564,000 | 345,000 | 641,000 | 349,000 | 701,000 | 362,000 | 390,000 | 203,000 | 251,000 | 142,000 | 165,000 | 111,000 | 86,289 | 98,369 | 109,348 | 111,994 | 128,127 |
Other Investing Activities | 0 | 0 | 0 | 0 | 0 | 2,000 | -2,000 | 19,000 | 0 | 0 | 0 | -22,000 | -246,000 | 0 | -5,000 | 0 | 0 | 0 | -176,000 | 0 | 0 | 0 | 0 | 12,000 | -119,000 | -98,000 | -1,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7,000 | 0 | 0 | 0 | 0 | 66,832 |
Net Cash Used for Investing Activities | 435,000 | -424,000 | -253,000 | 221,000 | 3,000 | -744,000 | -2,401,000 | -857,000 | -1,022,000 | -813,000 | -607,000 | -4,255,000 | 332,000 | 240,000 | -3,272,000 | -144,000 | -459,000 | -556,000 | -373,000 | -1,022,000 | -2,310,000 | -489,000 | -764,000 | -579,000 | -200,000 | -157,000 | -329,000 | -765,000 | -313,000 | -483,000 | -836,000 | -44,000 | -470,000 | -74,000 | -225,000 | -266,555 | -191,868 | -239,093 | -150,484 | -17,962 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -648,000 | -1,322,000 | 0 | -288,000 | -289,000 | -374,000 | -553,000 | -23,000 | -5,161,000 | -58,000 | -2,349,000 | -2,473,000 | -56,000 | -559,000 | -1,060,000 | -5,533,000 | -6,940,000 | -4,426,000 | -927,000 | -391,000 | -221,000 | -1,980,000 | -1,491,000 | -229,000 | -362,000 | -202,000 | -560,000 | -1,819,000 | -1,133,000 | -1,736,000 | -1,388,000 | -673,000 | -431,000 | -226,000 | -253,000 | -556,424 | -171,684 | -426,479 | -519,413 | -751 |
Common Stock Issued | 11,000 | 21,000 | 0 | 70,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,780,000 | -1,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13,000 | 0 | 0 | 0 | 8,000 | 0 | 0 | 0 | 8,997 |
Common Stock Repurchased | -774,000 | -405,000 | -423,000 | -1,433,000 | -1,243,000 | -349,000 | -71,000 | -248,000 | -16,000 | -4,000 | -29,000 | -56,000 | -9,000 | -3,000 | -558,000 | -34,000 | -4,000 | -2,000 | -35,000 | -54,000 | -4,000 | -4,000 | -9,000 | -47,000 | -3,000 | -2,000 | -13,000 | -34,000 | -2,000 | -5,000 | -22,000 | -44,000 | -2,000 | -3,000 | -4,000 | -23,368 | -763 | -2,857 | -2,012 | -14,102 |
Dividends Paid | -889,000 | -994,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -2,780,000 | -334,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -615,000 | 0 | 0 | 0 | -484,528 | 0 | 0 | 0 | -142,312 |
Other Financing Activities | 1,776,000 | 1,950,000 | 240,000 | -81,000 | 51,000 | 237,000 | 126,000 | 36,000 | 6,820,000 | 89,000 | 2,305,000 | 2,406,000 | 69,000 | 102,000 | 2,457,000 | 12,271,000 | 6,836,000 | 4,606,000 | 1,020,000 | 597,000 | 642,000 | 5,849,000 | 2,013,000 | 197,000 | 323,000 | 253,000 | 563,000 | 1,972,000 | 1,239,000 | 1,918,000 | 3,727,000 | 1,257,000 | 539,000 | 254,000 | 493,000 | 981,221 | 247,134 | 496,990 | 652,183 | 292,066 |
Net Cash Used Provided by Financing Activities | -524,000 | -750,000 | -183,000 | -1,732,000 | -1,481,000 | -486,000 | -498,000 | -235,000 | 1,643,000 | 27,000 | -73,000 | -123,000 | 4,000 | -460,000 | 839,000 | 6,704,000 | -108,000 | 178,000 | 58,000 | 152,000 | 82,000 | 3,865,000 | 513,000 | -79,000 | -42,000 | 49,000 | -10,000 | 119,000 | 104,000 | 177,000 | 2,317,000 | -62,000 | 106,000 | 25,000 | 236,000 | -75,099 | 74,687 | 67,654 | 130,758 | 143,898 |
Effect of Forex Changes on Cash | 26,000 | -9,000 | 2,000 | 26,000 | -28,000 | -42,000 | 33,000 | -3,000 | 16,000 | -8,000 | -16,000 | 10,000 | 5,000 | 4,000 | -1,000 | -6,000 | 2,000 | 2,000 | 0 | 0 | 0 | 0 | 0 | -1,000 | 1,000 | 0 | 0 | -2,000 | 1,000 | 0 | 0 | 0 | 0 | 0 | 0 | -511 | -489 | 0 | 0 | 0 |
Net Change in Cash | 922,000 | 1,363,000 | 3,835,000 | -2,885,000 | 1,634,000 | 2,082,000 | -1,715,000 | -420,000 | 2,439,000 | 891,000 | -653,000 | -1,387,000 | -611,000 | 3,498,000 | -2,674,000 | 5,903,000 | -664,000 | 541,000 | 1,001,000 | -1,504,000 | -1,680,000 | 2,850,000 | 1,595,000 | -209,000 | -144,000 | -414,000 | 909,000 | 948,000 | 272,000 | -726,000 | 1,676,000 | 95,000 | -302,000 | 301,000 | 56,000 | 27,028 | 324,175 | -11,995 | 232,719 | 296,792 |
Cash at End of Period | 18,450,000 | 17,528,000 | 16,165,000 | 12,330,000 | 15,215,000 | 13,581,000 | 11,499,000 | 13,214,000 | 13,634,000 | 11,195,000 | 10,304,000 | 10,957,000 | 12,344,000 | 12,955,000 | 9,457,000 | 12,131,000 | 6,228,000 | 6,892,000 | 6,351,000 | 5,350,000 | 6,854,000 | 8,534,000 | 5,684,000 | 4,072,000 | 4,281,000 | 4,425,000 | 4,839,000 | 3,930,000 | 2,982,000 | 2,710,000 | 3,436,000 | 1,760,000 | 1,665,000 | 1,967,000 | 1,666,000 | 1,610,000 | 1,582,972 | 1,258,797 | 1,270,792 | 1,038,073 |
Cash at Start of Period | 17,528,000 | 16,165,000 | 12,330,000 | 15,215,000 | 13,581,000 | 11,499,000 | 13,214,000 | 13,634,000 | 11,195,000 | 10,304,000 | 10,957,000 | 12,344,000 | 12,955,000 | 9,457,000 | 12,131,000 | 6,228,000 | 6,892,000 | 6,351,000 | 5,350,000 | 6,854,000 | 8,534,000 | 5,684,000 | 4,089,000 | 4,281,000 | 4,425,000 | 4,839,000 | 3,930,000 | 2,982,000 | 2,710,000 | 3,436,000 | 1,760,000 | 1,665,000 | 1,967,000 | 1,666,000 | 1,610,000 | 1,582,972 | 1,258,797 | 1,270,792 | 1,038,073 | 741,281 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 1,021,000 | 2,546,000 | 4,269,000 | -1,576,000 | 3,332,000 | 3,354,000 | 1,151,000 | 675,000 | 1,802,000 | 1,685,000 | 43,000 | 2,981,000 | -952,000 | 3,714,000 | -240,000 | -651,000 | -99,000 | 917,000 | 1,316,000 | -634,000 | 548,000 | -526,000 | 1,846,000 | 450,000 | 97,000 | -306,000 | 1,248,000 | 1,596,000 | 480,000 | -420,000 | 195,000 | 201,000 | 62,000 | 350,000 | 45,000 | 369,266 | 441,845 | 159,444 | 252,445 | 170,856 |
Capital Expenditure | -136,000 | -215,000 | -225,000 | -233,000 | -247,000 | -282,000 | -242,000 | -248,000 | -225,000 | -250,000 | -187,000 | -206,000 | -251,000 | -235,000 | -177,000 | -200,000 | -194,000 | -160,000 | -176,000 | -186,000 | -127,000 | -144,000 | -218,000 | -121,000 | -120,000 | -98,000 | -83,000 | -95,000 | -117,000 | -49,000 | -45,000 | -49,000 | -43,000 | -31,000 | -27,000 | -34,472 | -26,960 | -23,452 | -18,116 | -21,452 |
Free Cash Flow | 885,000 | 2,331,000 | 4,044,000 | -1,809,000 | 3,085,000 | 3,072,000 | 909,000 | 427,000 | 1,577,000 | 1,435,000 | -144,000 | 2,775,000 | -1,203,000 | 3,479,000 | -417,000 | -851,000 | -293,000 | 757,000 | 1,140,000 | -820,000 | 421,000 | -670,000 | 1,628,000 | 329,000 | -23,000 | -404,000 | 1,165,000 | 1,501,000 | 363,000 | -469,000 | 150,000 | 152,000 | 19,000 | 319,000 | 18,000 | 334,794 | 414,885 | 135,992 | 234,329 | 149,404 |