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 | 7,341,000 | 5,462,000 | 3,778,000 | 4,049,000 | 6,052,000 | 4,294,000 | 2,695,000 | 2,981,000 | 4,676,000 | 2,160,000 | 1,141,000 | 1,238,000 | 2,640,000 | 630,000 | 2,288,000 | 3,339,000 | 5,040,000 | 3,850,000 | 2,837,000 | 3,213,000 | 4,849,090 | 3,537,094 | 2,928,201 | 2,803,093 | 4,434,029 | 3,024,556 | 2,419,404 | 2,348,433 | 3,690,552 | 2,555,902 | 2,148,119 | 1,999,995 | 3,102,901 | 2,280,397 | 1,840,694 | 1,840,097 | 2,836,497 | 2,123,575 | 1,641,802 | 1,541,153 |
Revenue Y/Y Growth | 21.30% | 27.20% | 40.19% | 35.83% | 29.43% | 98.80% | 136.20% | 140.79% | 77.12% | 242.86% | -50.13% | -62.92% | -47.62% | -83.64% | -19.35% | 3.92% | 3.94% | 8.85% | -3.11% | 14.62% | 9.36% | 16.95% | 21.03% | 19.36% | 20.15% | 18.34% | 12.63% | 17.42% | 18.94% | 12.08% | 16.70% | 8.69% | 9.39% | 7.38% | 12.11% | 19.40% | - | - | - | - |
Cost of Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,627,000 | 0 | 0 | 0 | 2,088,000 | 0 | 0 | 0 | 33,150 | 59,476 | 72,742 | 85,169 | 72,072 | 101,489 | 126,084 | 128,669 | 120,612 | 155,619 | 187,491 | 168,458 | 165,412 | 216,519 | 240,579 | 235,331 | 207,852 |
Gross Profit | 7,341,000 | 5,462,000 | 3,778,000 | 4,049,000 | 6,052,000 | 4,294,000 | 2,695,000 | 2,981,000 | 4,676,000 | 2,160,000 | 1,141,000 | 1,238,000 | 2,640,000 | 630,000 | 2,288,000 | 712,000 | 5,040,000 | 3,850,000 | 2,837,000 | 1,125,000 | 4,849,090 | 3,537,094 | 2,928,201 | 2,769,943 | 4,374,553 | 2,951,814 | 2,334,235 | 2,276,361 | 3,589,063 | 2,429,818 | 2,019,450 | 1,879,383 | 2,947,282 | 2,092,906 | 1,672,236 | 1,674,685 | 2,619,978 | 1,882,996 | 1,406,471 | 1,333,301 |
Gross Profit Margin | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 21.32% | 100.00% | 100.00% | 100.00% | 35.01% | 100.00% | 100.00% | 100.00% | 98.82% | 98.66% | 97.59% | 96.48% | 96.93% | 97.25% | 95.07% | 94.01% | 93.97% | 94.98% | 91.78% | 90.85% | 91.01% | 92.37% | 88.67% | 85.67% | 86.51% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 79,000 | 71,000 | 70,000 | 65,000 | 56,000 | 57,742 | 58,950 | 60,441 | 56,667 | 47,901 | 44,831 | 39,945 | 37,419 | 36,389 | 35,797 | 32,788 | 32,270 | 28,830 | 27,156 | 25,361 | 25,430 | 24,802 | 24,042 | 23,224 | 23,173 |
General and Administrative Expenses | 3,920,000 | 3,523,000 | 3,207,000 | 2,819,000 | 3,362,000 | 3,181,000 | 2,374,000 | 2,031,000 | 2,559,000 | 2,107,000 | 1,331,000 | 1,203,000 | 1,596,000 | 968,000 | 1,991,000 | 2,050,000 | 2,553,000 | 2,484,000 | 2,165,000 | 1,961,000 | 2,494,860 | 2,209,173 | 2,094,876 | 1,685,911 | 2,176,842 | 1,972,683 | 1,694,343 | 1,406,193 | 1,736,391 | 1,619,699 | 1,396,261 | 1,150,719 | 1,389,521 | 1,346,901 | 1,173,265 | 1,024,260 | 1,239,674 | 1,109,695 | 929,369 | 795,333 |
Total Operating Expenses | 4,236,000 | 3,788,000 | 3,327,000 | 2,943,000 | 3,471,000 | 3,288,000 | 2,485,000 | 2,129,000 | 2,661,000 | 2,215,000 | 1,444,000 | 1,317,000 | 1,711,000 | 1,080,000 | 2,108,000 | 2,167,000 | 2,670,000 | 2,603,000 | 2,281,000 | 2,070,000 | 2,602,501 | 2,315,839 | 2,197,966 | 1,783,473 | 2,272,752 | 2,058,555 | 1,777,773 | 1,486,000 | 1,815,136 | 1,697,411 | 1,469,132 | 1,221,483 | 1,458,575 | 1,414,575 | 1,238,267 | 1,095,818 | 1,297,273 | 1,149,982 | 967,745 | 832,454 |
Operating Income or Loss | 3,103,000 | 1,673,000 | 450,000 | 1,345,000 | 2,583,000 | 1,000,000 | 174,000 | 848,000 | 2,015,000 | -56,000 | -311,000 | -153,000 | 315,000 | -484,000 | -309,000 | 1,172,000 | 2,370,000 | 1,247,000 | 556,000 | 1,143,000 | 2,246,589 | 1,221,255 | 730,235 | 986,470 | 2,101,801 | 893,259 | 556,462 | 790,361 | 833,227 | 732,407 | 550,318 | 657,900 | 1,488,707 | 678,331 | 433,969 | 578,867 | 1,322,705 | 733,014 | 438,726 | 500,847 |
Operating Margin | 42.27% | 30.63% | 11.91% | 33.22% | 42.68% | 23.29% | 6.46% | 28.45% | 43.09% | -2.59% | -27.26% | -12.36% | 11.93% | -76.83% | -13.51% | 35.10% | 47.02% | 32.39% | 19.60% | 35.57% | 46.33% | 34.53% | 24.94% | 35.19% | 47.40% | 29.53% | 23.00% | 33.65% | 22.58% | 28.66% | 25.62% | 32.90% | 47.98% | 29.75% | 23.58% | 31.46% | 46.63% | 34.52% | 26.72% | 32.50% |
Interest Expense | 254,000 | 241,000 | 194,000 | 145,000 | 102,000 | 76,000 | 68,000 | 75,000 | 80,000 | 81,000 | 98,000 | 98,000 | 98,000 | 96,000 | 64,000 | 62,000 | 70,000 | 68,000 | 66,000 | 66,000 | 68,170 | 64,837 | 70,235 | 70,979 | 66,338 | 60,942 | 55,717 | 55,236 | 55,480 | 50,290 | 46,894 | 43,767 | 41,436 | 41,547 | 33,479 | 30,549 | 22,953 | 17,106 | 17,745 | 22,192 |
EBITDA | 3,559,000 | 2,102,000 | 659,000 | 1,482,000 | 2,791,000 | 1,178,000 | 362,000 | 993,000 | 2,165,000 | 87,000 | -134,000 | 578,000 | 1,049,000 | -281,000 | 375,000 | 1,328,000 | 2,573,000 | 1,400,000 | 749,000 | 1,298,000 | 2,402,871 | 1,373,611 | 880,204 | 1,130,930 | 2,239,194 | 1,015,952 | 671,884 | 899,257 | 1,876,890 | 831,411 | 643,536 | 745,078 | 1,572,443 | 759,042 | 510,567 | 659,193 | 1,382,794 | 774,935 | 478,143 | 539,253 |
Depreciation and Amortization | 169,000 | 160,000 | 209,000 | 137,000 | 208,000 | 178,000 | 188,000 | 98,000 | 146,000 | 154,000 | 158,000 | 161,000 | 115,000 | 157,000 | 163,000 | 117,000 | 159,000 | 119,000 | 158,000 | 109,000 | 107,641 | 106,666 | 103,090 | 97,562 | 95,910 | 85,872 | 83,430 | 79,807 | 78,745 | 77,712 | 72,871 | 70,764 | 69,054 | 67,674 | 65,002 | 71,558 | 57,599 | 40,287 | 38,376 | 37,121 |
Income Before Tax | 3,149,000 | 1,618,000 | 303,000 | 1,452,000 | 2,176,000 | 1,144,000 | -849,000 | 816,000 | 968,000 | -41,000 | -278,000 | 245,000 | 835,000 | 209,000 | -722,000 | 1,420,000 | 2,363,000 | 1,207,000 | 968,000 | 632,000 | 2,240,846 | 1,208,911 | 753,337 | 940,750 | 2,066,845 | 863,117 | 527,610 | 762,663 | 797,534 | 692,548 | 460,493 | 616,530 | 1,456,170 | 648,377 | 407,243 | 552,041 | 1,305,589 | 715,765 | 416,053 | 450,187 |
Income Tax Expense | 638,000 | 328,000 | 37,000 | 217,000 | 510,000 | 287,000 | -149,000 | 198,000 | 199,000 | 126,000 | -223,000 | 410,000 | 34,000 | 87,000 | -23,000 | 249,000 | 413,000 | 228,000 | 203,000 | -14,000 | 473,268 | 231,539 | 146,127 | 1,496,208 | 346,454 | 142,908 | 71,987 | 88,755 | 291,517 | 111,910 | 86,069 | 112,261 | 259,438 | 131,345 | 73,916 | 100,210 | 243,336 | 139,314 | 84,835 | 72,110 |
Net Income | 2,511,000 | 1,290,000 | 266,000 | 1,235,000 | 1,666,000 | 857,000 | -700,000 | 618,000 | 769,000 | -167,000 | -55,000 | -165,000 | 801,000 | 122,000 | -699,000 | 1,171,000 | 1,950,000 | 979,000 | 765,000 | 646,000 | 1,767,578 | 977,372 | 607,210 | -555,458 | 1,720,391 | 720,209 | 455,623 | 673,908 | 506,017 | 580,638 | 374,424 | 504,269 | 1,196,732 | 517,032 | 333,327 | 451,831 | 1,062,253 | 576,451 | 331,218 | 378,077 |
Net Income Margin | 34.21% | 23.62% | 7.04% | 30.50% | 27.53% | 19.96% | -25.97% | 20.73% | 16.45% | -7.73% | -4.82% | -13.33% | 30.34% | 19.37% | -30.55% | 35.07% | 38.69% | 25.43% | 26.97% | 20.11% | 36.45% | 27.63% | 20.74% | -19.82% | 38.80% | 23.81% | 18.83% | 28.70% | 13.71% | 22.72% | 17.43% | 25.21% | 38.57% | 22.67% | 18.11% | 24.55% | 37.45% | 27.15% | 20.17% | 24.53% |
EPS | 70.62 | 35.16 | 7.07 | 32.07 | 42.10 | 21.15 | -17.11 | 15.05 | 18.73 | -4.07 | -1.34 | -4.03 | 19.56 | 2.98 | -17.01 | 28.07 | 46.01 | 22.62 | 17.01 | 14.00 | 37.39 | 20.34 | 12.56 | -11.41 | 35.12 | 14.66 | 9.26 | 13.66 | 10.24 | 11.71 | 7.54 | 10.14 | 23.67 | 10.02 | 6.42 | 8.64 | 20.27 | 11.00 | 6.35 | 7.32 |
EPS Diluted | 69.80 | 34.89 | 7.00 | 31.92 | 41.98 | 21.07 | -17.11 | 14.94 | 18.60 | -4.07 | -1.34 | -4.03 | 19.49 | 2.97 | -17.01 | 27.75 | 45.54 | 22.44 | 16.85 | 13.86 | 37.02 | 20.13 | 12.34 | -11.41 | 34.43 | 14.39 | 9.11 | 13.47 | 10.13 | 11.60 | 7.47 | 10.00 | 23.41 | 9.94 | 6.36 | 8.52 | 20.03 | 10.89 | 6.25 | 7.14 |
Weighted Average Shares Out | 35,570 | 36,678 | 37,621 | 38,524 | 39,564 | 40,512 | 40,921 | 41,072 | 41,068 | 41,054 | 40,973 | 40,944 | 40,935 | 40,922 | 41,093 | 41,724 | 42,389 | 43,251 | 45,007 | 46,136 | 47,268 | 48,055 | 48,349 | 48,679 | 48,981 | 49,131 | 49,192 | 49,320 | 49,420 | 49,604 | 49,630 | 49,741 | 50,550 | 51,589 | 51,909 | 52,301 | 52,405 | 52,397 | 52,153 | 51,632 |
Weighted Average Shares Out Diluted | 35,987 | 36,964 | 37,983 | 38,709 | 39,671 | 40,665 | 40,921 | 41,371 | 41,342 | 41,054 | 40,973 | 40,944 | 41,081 | 40,995 | 41,093 | 42,210 | 42,831 | 43,601 | 45,436 | 46,589 | 47,751 | 48,550 | 49,205 | 48,679 | 49,972 | 50,056 | 50,025 | 50,020 | 49,975 | 50,059 | 50,129 | 50,403 | 51,130 | 52,038 | 52,406 | 53,023 | 53,024 | 52,955 | 53,018 | 52,938 |
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 | 13,294,000 | 14,602,000 | 14,140,000 | 12,221,000 | 9,021,000 | 11,841,000 | 10,549,000 | 11,127,000 | 11,643,000 | 11,231,000 | 12,151,000 | 10,562,000 | 11,197,000 | 10,404,000 | 6,363,000 | 6,312,000 | 6,466,000 | 5,256,000 | 2,334,000 | 2,624,000 | 2,973,096 | 3,186,665 | 2,622,086 | 2,541,604 | 2,846,300 | 2,634,264 | 2,434,020 | 2,081,075 | 2,422,269 | 2,693,718 | 1,857,165 | 1,477,265 | 1,841,658 | 1,888,949 | 3,255,814 | 3,148,651 | 5,043,724 | 3,503,899 | 1,288,150 | 1,289,994 |
Short Term Investments | 624,000 | 640,000 | 359,000 | 175,000 | 116,000 | 0 | 0 | 25,000 | 522,000 | 501,000 | 500,000 | 501,000 | 0 | 0 | 826,000 | 998,000 | 973,000 | 1,553,000 | 1,981,000 | 3,660,000 | 4,158,076 | 4,145,753 | 4,240,704 | 4,859,873 | 4,407,028 | 3,721,825 | 2,936,158 | 2,218,880 | 1,956,047 | 1,677,242 | 1,525,637 | 1,171,246 | 1,211,184 | 1,299,127 | 1,379,641 | 1,142,182 | 1,193,353 | 3,660,807 | 5,422,358 | 5,462,720 |
Cash + Short Term Investments | 13,918,000 | 15,242,000 | 14,499,000 | 12,396,000 | 9,137,000 | 11,841,000 | 10,549,000 | 11,152,000 | 12,165,000 | 11,732,000 | 12,651,000 | 11,063,000 | 11,197,000 | 10,404,000 | 7,189,000 | 7,310,000 | 7,439,000 | 6,809,000 | 4,315,000 | 6,284,000 | 7,131,172 | 7,332,418 | 6,862,790 | 7,401,477 | 7,253,328 | 6,356,089 | 5,370,178 | 4,299,955 | 4,378,316 | 4,370,960 | 3,382,802 | 2,648,511 | 3,052,842 | 3,188,076 | 4,635,455 | 4,290,833 | 6,237,077 | 7,164,706 | 6,710,508 | 6,752,714 |
Net Receivables | 3,447,000 | 2,805,000 | 2,048,000 | 2,229,000 | 2,284,000 | 2,249,000 | 1,611,000 | 1,358,000 | 1,555,000 | 1,290,000 | 586,000 | 529,000 | 859,000 | 566,000 | 667,000 | 1,680,000 | 1,788,000 | 1,973,000 | 1,491,000 | 1,523,000 | 1,719,059 | 1,715,055 | 1,530,321 | 1,217,801 | 1,437,762 | 1,230,602 | 934,254 | 860,115 | 1,105,086 | 982,993 | 857,140 | 645,169 | 890,532 | 889,868 | 706,776 | 643,894 | 843,560 | 841,133 | 627,160 | 535,962 |
Inventory | 680,000 | 849,000 | 655,000 | 477,000 | 612,000 | 492,000 | 395,000 | 404,000 | 394,000 | 332,000 | 286,000 | 337,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 Current Assets | 434,000 | 453,000 | 430,000 | 696,000 | 377,000 | 342,000 | 320,000 | 231,000 | 238,000 | 435,000 | 585,000 | 277,000 | 527,000 | 483,000 | 1,404,000 | 843,000 | 829,000 | 1,238,000 | 1,271,000 | 600,000 | 617,616 | 985,901 | 1,111,753 | 415,527 | 433,505 | 685,879 | 683,450 | 241,449 | 350,180 | 560,514 | 624,821 | 259,557 | 355,583 | 615,527 | 625,250 | 332,647 | 223,228 | 502,920 | 518,272 | 192,265 |
Total Current Assets | 18,479,000 | 19,349,000 | 17,632,000 | 15,798,000 | 12,410,000 | 14,924,000 | 12,875,000 | 13,145,000 | 14,352,000 | 13,789,000 | 14,108,000 | 12,206,000 | 12,583,000 | 11,453,000 | 9,260,000 | 9,833,000 | 10,056,000 | 10,020,000 | 7,077,000 | 8,407,000 | 9,467,847 | 10,033,374 | 9,504,864 | 9,034,805 | 9,124,595 | 8,272,570 | 6,987,882 | 5,401,519 | 5,833,582 | 5,914,467 | 4,864,763 | 3,553,237 | 4,298,957 | 4,693,471 | 5,967,481 | 5,267,374 | 7,303,865 | 8,508,759 | 7,855,940 | 7,480,941 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 1,376,000 | 1,340,000 | 1,321,000 | 1,314,000 | 1,281,000 | 1,303,000 | 1,331,000 | 1,318,000 | 1,207,000 | 1,205,000 | 1,214,000 | 1,285,000 | 1,312,000 | 1,313,000 | 1,316,000 | 1,358,000 | 1,316,000 | 1,355,000 | 1,330,000 | 656,000 | 642,861 | 613,462 | 573,040 | 480,081 | 457,548 | 425,100 | 381,197 | 347,017 | 339,805 | 320,450 | 299,845 | 274,786 | 257,135 | 246,102 | 214,863 | 198,953 | 203,790 | 168,681 | 149,373 | 135,053 |
Goodwill | 2,804,000 | 2,821,000 | 2,816,000 | 2,807,000 | 2,808,000 | 2,842,000 | 2,878,000 | 2,887,000 | 1,872,000 | 1,886,000 | 1,882,000 | 1,895,000 | 1,865,000 | 2,412,000 | 2,391,000 | 2,913,000 | 2,885,000 | 2,915,000 | 2,907,000 | 2,910,000 | 2,845,129 | 2,850,396 | 2,754,747 | 2,737,671 | 2,727,897 | 2,418,630 | 2,402,306 | 2,396,906 | 2,416,338 | 3,360,585 | 3,378,327 | 3,375,000 | 3,386,519 | 3,366,396 | 3,327,784 | 3,326,474 | 3,483,144 | 1,905,551 | 1,771,548 | 1,767,912 |
Intangible Assets | 1,660,000 | 1,722,000 | 1,777,000 | 1,829,000 | 1,855,000 | 1,925,000 | 1,997,000 | 2,057,000 | 1,677,000 | 1,725,000 | 1,762,000 | 1,812,000 | 1,838,000 | 1,865,000 | 1,897,000 | 1,954,000 | 1,985,000 | 2,041,000 | 2,078,000 | 2,125,000 | 2,117,275 | 2,162,766 | 2,140,098 | 2,176,823 | 2,218,152 | 1,914,767 | 1,951,999 | 1,993,885 | 2,040,213 | 2,082,120 | 2,128,539 | 2,167,533 | 2,203,270 | 2,246,629 | 2,282,347 | 2,334,761 | 2,175,214 | 976,946 | 998,307 | 1,019,985 |
Long Term Investments | 420,000 | 440,000 | 806,000 | 2,789,000 | 2,650,000 | 2,381,000 | 2,200,000 | 3,175,000 | 3,283,000 | 4,319,000 | 3,788,000 | 3,759,000 | 3,672,000 | 2,946,000 | 2,056,000 | 4,477,000 | 4,319,000 | 4,618,000 | 8,445,000 | 8,408,000 | 9,114,218 | 9,444,908 | 9,432,763 | 10,421,600 | 11,114,314 | 10,263,659 | 10,140,630 | 9,591,067 | 9,296,417 | 7,954,414 | 7,594,338 | 7,931,363 | 6,391,556 | 6,395,468 | 4,973,644 | 3,755,653 | 1,965,182 | 26,363 | 25,730 | 0 |
Tax Assets | 350,000 | 338,000 | 368,000 | 0 | 723,000 | 805,000 | 721,000 | 0 | 906,000 | 1,107,000 | 1,111,000 | 0 | 1,006,000 | 931,000 | 786,000 | 0 | 868,000 | 504,000 | 513,000 | 0 | 491,160 | 502,581 | 481,220 | 0 | 407,935 | 397,449 | 497,847 | 0 | 802,433 | 803,935 | 830,161 | 0 | 9,912 | 9,442 | 8,121 | 8,548 | 4,714 | 6,720 | 5,093 | 7,055 |
Other Non-Current Assets | 546,000 | 548,000 | 486,000 | 824,000 | 336,000 | 313,000 | 382,000 | 1,059,000 | 44,000 | -150,000 | -210,000 | 917,000 | -131,000 | -8,000 | 156,000 | 867,000 | 17,000 | 41,000 | 16,000 | 181,000 | -308,014 | -311,234 | 132,228 | 600,283 | -261,330 | -233,852 | -367,609 | 108,579 | -695,004 | -748,801 | -761,427 | 118,656 | 67,421 | 69,838 | 68,252 | 48,800 | 48,471 | 7,303 | 7,693 | 33,514 |
Total Non-Current Assets | 7,156,000 | 7,209,000 | 7,574,000 | 9,563,000 | 9,653,000 | 9,569,000 | 9,509,000 | 10,496,000 | 8,989,000 | 10,092,000 | 9,547,000 | 9,668,000 | 9,562,000 | 9,459,000 | 8,602,000 | 11,569,000 | 11,390,000 | 11,474,000 | 15,289,000 | 14,280,000 | 14,902,629 | 15,262,879 | 15,514,096 | 16,416,458 | 16,664,516 | 15,185,753 | 15,006,370 | 14,437,454 | 14,200,202 | 13,772,703 | 13,469,783 | 13,867,338 | 12,315,813 | 12,333,875 | 10,875,011 | 9,673,189 | 7,880,515 | 3,091,564 | 2,957,744 | 2,963,519 |
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 | 25,635,000 | 26,558,000 | 25,206,000 | 25,361,000 | 22,063,000 | 24,493,000 | 22,384,000 | 23,641,000 | 23,341,000 | 23,881,000 | 23,655,000 | 21,874,000 | 22,145,000 | 20,912,000 | 17,862,000 | 21,402,000 | 21,446,000 | 21,494,000 | 22,366,000 | 22,687,000 | 24,370,476 | 25,296,253 | 25,018,960 | 25,451,263 | 25,789,111 | 23,458,323 | 21,994,252 | 19,838,973 | 20,033,784 | 19,687,170 | 18,334,546 | 17,420,575 | 16,614,770 | 17,027,346 | 16,842,492 | 14,940,563 | 15,184,380 | 11,600,323 | 10,813,684 | 10,444,460 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 3,020,000 | 2,123,000 | 2,132,000 | 2,507,000 | 2,131,000 | 2,240,000 | 1,504,000 | 1,586,000 | 1,466,000 | 1,028,000 | 570,000 | 735,000 | 1,114,000 | 581,000 | 926,000 | 1,239,000 | 1,275,000 | 1,291,000 | 934,000 | 1,134,000 | 1,174,599 | 1,053,509 | 841,274 | 667,523 | 805,740 | 598,200 | 407,575 | 419,108 | 494,607 | 431,870 | 334,783 | 322,842 | 388,528 | 367,221 | 567,322 | 281,480 | 525,441 | 340,903 | 299,411 | 247,345 |
Short Term Debt | 1,913,000 | 855,000 | 854,000 | 500,000 | 1,234,000 | 1,283,000 | 1,333,000 | 1,989,000 | 1,158,000 | 2,180,000 | 3,905,000 | 985,000 | 979,000 | 973,000 | 995,000 | 988,000 | 982,000 | 975,000 | 968,000 | 0 | 0 | 948,190 | 941,657 | 710,910 | 899,802 | 899,484 | 974,538 | 967,734 | 960,984 | 0 | 0 | 0 | 0 | 0 | 0 | 37,195 | 37,781 | 41,316 | 97,707 | 151,931 |
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 | 3,717,000 | 6,040,000 | 4,500,000 | 2,223,000 | 2,253,000 | 4,395,000 | 2,765,000 | 906,000 | 1,086,000 | 1,896,000 | 643,000 | 323,000 | 487,000 | 910,000 | 960,000 | 1,561,000 | 1,567,000 | 2,343,000 | 1,797,000 | 1,022,000 | 1,101,255 | 1,802,182 | 1,425,649 | 980,455 | 827,361 | 1,185,639 | 879,405 | 614,361 | 568,304 | 758,268 | 535,536 | 434,881 | 413,495 | 660,272 | 525,148 | 460,558 | 416,852 | 569,310 | 471,956 | 437,127 |
Other Current Liabilities | 4,182,000 | 3,463,000 | 3,584,000 | 3,244,000 | 2,925,000 | 2,364,000 | 1,876,000 | 1,765,000 | 2,069,000 | 1,620,000 | 1,350,000 | 1,382,000 | 1,388,000 | 1,445,000 | 1,255,000 | 1,578,000 | 1,704,000 | 1,740,000 | 1,877,000 | 1,399,000 | 1,654,370 | 1,418,603 | 1,238,815 | 1,138,980 | 1,091,372 | 1,073,632 | 986,681 | 857,467 | 882,081 | 1,019,513 | 1,117,255 | 681,587 | 780,784 | 903,641 | 610,764 | 600,758 | 609,071 | 555,716 | 561,915 | 545,342 |
Total Current Liabilities | 12,832,000 | 12,481,000 | 11,070,000 | 8,474,000 | 8,543,000 | 10,282,000 | 7,478,000 | 6,246,000 | 5,779,000 | 6,724,000 | 6,468,000 | 3,425,000 | 3,968,000 | 3,909,000 | 4,136,000 | 5,366,000 | 5,528,000 | 6,349,000 | 5,576,000 | 3,555,000 | 3,930,224 | 5,222,484 | 4,447,395 | 3,497,868 | 3,624,275 | 3,756,955 | 3,248,199 | 2,858,670 | 2,905,976 | 2,209,651 | 1,987,574 | 1,439,310 | 1,582,807 | 1,931,134 | 1,703,234 | 1,379,991 | 1,589,145 | 1,507,245 | 1,430,989 | 1,381,745 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 12,403,000 | 13,731,000 | 11,811,000 | 12,537,000 | 8,236,000 | 8,513,000 | 8,784,000 | 9,288,000 | 10,171,000 | 10,300,000 | 10,261,000 | 11,395,000 | 11,230,000 | 11,050,000 | 7,991,000 | 8,102,000 | 7,978,000 | 8,181,000 | 8,107,000 | 8,649,000 | 8,703,901 | 7,764,580 | 7,990,418 | 8,809,788 | 8,726,679 | 7,564,636 | 7,286,102 | 6,170,522 | 6,347,205 | 7,255,205 | 6,321,202 | 6,158,443 | 5,421,328 | 5,399,966 | 5,304,108 | 3,849,756 | 3,887,243 | 1,764,364 | 1,753,160 | 1,742,047 |
Deferred Revenue | 515,000 | 516,000 | 0 | 0 | 0 | 0 | 0 | 825,000 | 824,000 | 824,000 | 923,000 | 923,000 | 921,000 | 922,000 | 1,021,000 | 1,021,000 | 1,027,000 | 1,063,000 | 1,166,000 | 1,166,000 | 1,144,682 | 1,144,682 | 1,250,846 | 1,250,846 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,040,260 | 0 | 0 | 0 | 326,425 |
Deferred Tax | 350,000 | 338,000 | 368,000 | 685,000 | 723,000 | 805,000 | 721,000 | 905,000 | 906,000 | 1,107,000 | 1,111,000 | 1,127,000 | 1,006,000 | 931,000 | 786,000 | 876,000 | 868,000 | 504,000 | 513,000 | 370,000 | 491,160 | 502,581 | 481,220 | 481,139 | 407,935 | 397,449 | 497,847 | 822,334 | 802,433 | 803,935 | 830,161 | 892,576 | 952,388 | 991,882 | 1,072,038 | 1,040,260 | 866,167 | 396,489 | 334,631 | 326,425 |
Other Non-Current Liabilities | 160,000 | 157,000 | 883,000 | 883,000 | 891,000 | 891,000 | 1,028,000 | 199,000 | 116,000 | 122,000 | 128,000 | 111,000 | 107,000 | 101,000 | 93,000 | 104,000 | 94,000 | 90,000 | 89,000 | 162,000 | 148,699 | 143,651 | 161,340 | 148,061 | 143,827 | 134,537 | 128,564 | 138,767 | 141,096 | 143,674 | 143,242 | 134,777 | 131,474 | 146,399 | 132,987 | -936,727 | 107,938 | 106,858 | 81,177 | -250,444 |
Total Non-Current Liabilities | 13,428,000 | 14,742,000 | 13,062,000 | 14,105,000 | 9,850,000 | 10,209,000 | 10,533,000 | 11,217,000 | 12,017,000 | 12,353,000 | 12,423,000 | 13,556,000 | 13,264,000 | 13,004,000 | 9,891,000 | 10,103,000 | 9,967,000 | 9,838,000 | 9,875,000 | 10,347,000 | 10,488,442 | 9,555,494 | 9,883,824 | 10,689,834 | 9,278,441 | 8,096,622 | 7,912,513 | 7,131,623 | 7,290,734 | 8,202,814 | 7,294,605 | 7,185,796 | 6,505,190 | 6,538,247 | 6,509,133 | 4,993,549 | 4,861,348 | 2,267,711 | 2,168,968 | 2,144,453 |
Total Liabilities | 26,260,000 | 27,223,000 | 24,132,000 | 22,579,000 | 18,393,000 | 20,491,000 | 18,011,000 | 17,463,000 | 17,796,000 | 19,077,000 | 18,891,000 | 16,981,000 | 17,232,000 | 16,913,000 | 14,027,000 | 15,469,000 | 15,495,000 | 16,187,000 | 15,451,000 | 13,902,000 | 14,418,666 | 14,777,978 | 14,331,219 | 14,187,702 | 12,902,716 | 11,853,577 | 11,160,712 | 9,990,293 | 10,196,710 | 10,412,465 | 9,282,179 | 8,625,106 | 8,087,997 | 8,469,381 | 8,212,367 | 6,373,540 | 6,450,493 | 3,774,956 | 3,599,957 | 3,526,198 |
Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 489 | 489 | 488 | 487 | 486 | 486 | 486 | 485 | 484 | 484 | 484 | 482 | 482 | 482 | 481 | 480 | 480 | 480 | 478 | 476 |
Retained Earnings | 31,608,000 | 29,097,000 | 27,807,000 | 27,541,000 | 26,306,000 | 24,640,000 | 23,783,000 | 24,453,000 | 23,835,000 | 23,066,000 | 23,233,000 | 23,288,000 | 23,453,000 | 22,652,000 | 22,530,000 | 23,232,000 | 22,061,000 | 20,111,000 | 19,132,000 | 18,367,000 | 17,720,656 | 15,953,078 | 14,975,706 | 13,938,869 | 14,513,392 | 12,793,001 | 12,072,792 | 11,326,852 | 10,652,944 | 10,146,927 | 9,566,289 | 9,191,865 | 8,687,596 | 7,490,864 | 6,973,832 | 6,640,505 | 6,188,674 | 5,126,421 | 4,549,970 | 4,218,752 |
Accumulated Other Comprehensive Income/Loss | -285,000 | -291,000 | -267,000 | -267,000 | -391,000 | -252,000 | -183,000 | -144,000 | -72,000 | -43,000 | -160,000 | -118,000 | -196,000 | -233,000 | -342,000 | -191,000 | -265,000 | -230,000 | -169,000 | -316,000 | -233,806 | -76,283 | 56,406 | 236,982 | 653,666 | 573,915 | 247,055 | -134,684 | 322,346 | 135,442 | 297,765 | 244,852 | -185,465 | -43,123 | -224,545 | -259,902 | -72,204 | 78,335 | 92,751 | 84,729 |
Total Stockholders Equity | -625,000 | -665,000 | 1,074,000 | 2,782,000 | 3,670,000 | 4,002,000 | 4,373,000 | 6,178,000 | 5,545,000 | 4,804,000 | 4,764,000 | 4,893,000 | 4,913,000 | 3,999,000 | 3,835,000 | 5,933,000 | 5,951,000 | 5,307,000 | 6,915,000 | 8,785,000 | 9,951,810 | 10,518,275 | 10,687,741 | 11,263,561 | 12,886,395 | 11,604,746 | 10,833,540 | 9,848,680 | 9,837,074 | 9,274,705 | 9,052,367 | 8,795,469 | 8,526,773 | 8,557,965 | 8,630,125 | 8,567,023 | 8,733,887 | 7,825,367 | 7,213,727 | 6,918,262 |
Total Investments | 1,044,000 | 1,080,000 | 1,165,000 | 2,964,000 | 2,766,000 | 2,381,000 | 2,200,000 | 3,200,000 | 3,805,000 | 4,820,000 | 4,288,000 | 4,260,000 | 3,672,000 | 2,946,000 | 2,882,000 | 5,475,000 | 5,292,000 | 6,171,000 | 10,426,000 | 12,068,000 | 13,272,294 | 13,590,661 | 13,673,467 | 15,281,473 | 15,521,342 | 13,985,484 | 13,076,788 | 11,809,947 | 11,252,464 | 9,631,656 | 9,119,975 | 9,102,609 | 7,602,740 | 7,694,595 | 6,353,285 | 4,897,835 | 3,158,535 | 3,660,807 | 5,422,358 | 5,462,720 |
Total Debt | 14,316,000 | 14,586,000 | 12,665,000 | 13,037,000 | 9,470,000 | 9,796,000 | 10,117,000 | 11,277,000 | 11,329,000 | 12,480,000 | 14,166,000 | 12,380,000 | 12,209,000 | 12,023,000 | 8,986,000 | 9,090,000 | 8,960,000 | 9,156,000 | 9,075,000 | 8,649,000 | 8,703,901 | 8,712,770 | 8,932,075 | 9,520,698 | 9,626,481 | 8,464,120 | 8,260,640 | 7,138,256 | 7,308,189 | 7,255,205 | 6,321,202 | 6,158,443 | 5,421,328 | 5,399,966 | 5,304,108 | 3,886,951 | 3,925,024 | 1,805,680 | 1,850,867 | 1,893,978 |
Net Debt | 1,022,000 | -16,000 | -1,475,000 | 816,000 | 449,000 | -2,045,000 | -432,000 | 150,000 | -314,000 | 1,249,000 | 2,015,000 | 1,818,000 | 1,012,000 | 1,619,000 | 2,623,000 | 2,778,000 | 2,494,000 | 3,900,000 | 6,741,000 | 6,025,000 | 5,730,805 | 5,526,105 | 6,309,989 | 6,979,094 | 6,780,181 | 5,829,856 | 5,826,620 | 5,057,181 | 4,885,920 | 4,561,487 | 4,464,037 | 4,681,178 | 3,579,670 | 3,511,017 | 2,048,294 | 738,300 | -1,118,700 | -1,698,219 | 562,717 | 603,984 |
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 | 2,511,000 | 1,290,000 | 266,000 | 1,235,000 | 1,666,000 | 857,000 | -700,000 | 618,000 | 769,000 | -167,000 | -55,000 | -165,000 | 801,000 | 122,000 | -699,000 | 1,171,000 | 1,950,000 | 979,000 | 765,000 | 645,840 | 1,767,578 | 977,372 | 607,210 | -555,458 | 1,720,391 | 720,209 | 455,623 | 673,908 | 506,017 | 580,638 | 374,424 | 504,269 | 1,196,732 | 517,032 | 333,327 | 451,831 | 1,062,253 | 576,451 | 331,218 | 378,077 |
Depreciation & Amortization | 169,000 | 160,000 | 161,000 | 163,000 | 145,000 | 149,000 | 150,000 | 141,000 | 146,000 | 154,000 | 158,000 | 161,000 | 161,000 | 157,000 | 163,000 | 162,000 | 159,000 | 162,000 | 158,000 | 108,603 | 107,641 | 106,666 | 103,090 | 97,562 | 95,910 | 85,872 | 83,430 | 79,807 | 78,745 | 77,712 | 72,871 | 70,764 | 69,054 | 67,674 | 65,002 | 71,558 | 57,599 | 40,287 | 38,376 | 37,121 |
Deferred Income Tax | -20,000 | -49,000 | -340,000 | -11,000 | -81,000 | 51,000 | -216,000 | -102,000 | -223,000 | -70,000 | -50,000 | 112,000 | 90,000 | 108,000 | -97,000 | 83,000 | -21,000 | -29,000 | 89,000 | -124,045 | -4,627 | -29,982 | 8,654 | -6,810 | 15,284 | -16,498 | -24,441 | -39,933 | 7,891 | -54,182 | -25,681 | 2,340 | -22,098 | -6,405 | -35,172 | -14,744 | 20,381 | 17,242 | 8,828 | -22,554 |
Stock Based Compensation | 128,000 | 128,000 | 113,000 | 102,000 | 101,000 | 108,000 | 93,000 | 86,000 | 86,000 | 91,000 | 113,000 | 76,000 | 85,000 | 83,000 | 11,000 | 80,000 | 83,000 | 84,000 | 78,000 | 105,117 | 76,382 | 78,001 | 71,500 | 68,726 | 66,501 | 66,988 | 59,059 | 74,595 | 54,115 | 54,982 | 66,034 | 75,065 | 58,799 | 60,736 | 54,533 | 67,172 | 46,969 | 35,739 | 39,412 | 50,288 |
Change in Working Capital | -1,456,000 | 85,000 | 2,476,000 | 1,028,000 | -2,229,000 | 1,670,000 | 1,326,000 | -448,000 | -209,000 | 1,188,000 | -262,000 | -299,000 | -177,000 | 353,000 | -897,000 | -183,000 | -364,000 | 558,000 | -550,000 | -205,734 | -20,140 | 492,010 | -141,136 | 1,521,674 | -47,850 | 330,818 | -226,275 | 284,819 | -115,233 | 265,616 | -219,329 | 203,068 | -15,048 | 39,932 | -235,965 | 153,544 | 82,724 | -8 | -261,655 | 63,068 |
Accounts Receivable | -834,000 | -830,000 | 158,000 | 130,000 | -242,000 | -790,000 | -326,000 | 170,000 | -352,000 | -748,000 | -72,000 | 337,000 | -251,000 | 45,000 | 760,000 | 119,000 | 81,000 | -499,000 | -24,000 | 131,071 | -58,269 | -295,768 | -96,034 | 209,452 | -145,639 | -255,117 | -78,428 | 186,074 | -126,148 | -152,443 | -191,704 | 220,910 | -1,664 | -167,347 | -120,593 | 171,148 | -40,398 | -218,803 | -94,156 | 172,389 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -810,000 | 0 | 0 | -669,000 | -1,005,083 | 0 | 0 | -708,925 | -861,670 | 302,337 | 0 | -443,643 | -416,822 | 0 | 0 | -340,485 | -186,684 | 0 | 0 | -292,668 | -223,148 | 0 | 0 | -317,812 | 1,605 |
Accounts Payable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 480,000 | 0 | 0 | 561,000 | 635,000 | 0 | 0 | 631,496 | 920,191 | -232,745 | 0 | 305,758 | 516,356 | 0 | 0 | 311,991 | 166,201 | 0 | 0 | 201,215 | 203,870 | 0 | 0 | 147,608 | -98,782 |
Other Working Capital | -622,000 | 915,000 | 2,318,000 | 898,000 | -1,987,000 | 2,460,000 | 1,652,000 | -618,000 | 143,000 | 1,936,000 | -190,000 | -636,000 | 74,000 | 308,000 | -1,657,000 | 28,000 | -445,000 | 1,057,000 | -418,000 | 33,278 | 38,129 | 787,778 | 32,327 | 1,253,701 | 28,197 | 585,935 | -9,962 | -789 | 10,915 | 418,059 | 869 | 2,641 | -13,384 | 207,279 | -23,919 | 1,674 | 123,122 | 218,795 | 2,705 | -12,144 |
Other Non-Cash Items | 40,000 | 123,000 | 213,000 | -344,000 | 400,000 | -151,000 | 1,042,000 | -16,000 | 1,027,000 | -44,000 | -111,000 | -462,000 | -40,000 | -701,000 | 1,139,000 | -236,000 | 44,000 | 33,000 | -390,000 | 554,031 | 37,135 | 25,777 | -8,943 | 47,917 | 36,355 | 33,827 | 33,222 | 33,313 | 976,319 | 41,241 | 76,008 | 25,566 | 22,361 | 23,407 | 27,258 | 25,919 | 22,206 | 20,270 | 20,825 | 48,473 |
Net Cash Provided by Operating Activities | 1,372,000 | 1,737,000 | 2,889,000 | 2,173,000 | 2,000 | 2,684,000 | 1,695,000 | 279,000 | 1,596,000 | 1,152,000 | -207,000 | -577,000 | 920,000 | 122,000 | -380,000 | 1,077,000 | 1,851,000 | 1,787,000 | 150,000 | 1,083,812 | 1,963,969 | 1,649,844 | 640,375 | 1,173,611 | 1,886,591 | 1,221,216 | 380,618 | 1,106,509 | 1,507,854 | 966,007 | 344,327 | 881,072 | 1,309,800 | 702,376 | 208,983 | 755,280 | 1,292,132 | 689,981 | 177,004 | 554,473 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -71,000 | -92,000 | -88,000 | -75,000 | -98,000 | -86,000 | -109,000 | -101,000 | -79,000 | -59,000 | -65,000 | -64,000 | -72,000 | -70,000 | -80,000 | -87,000 | -82,000 | -88,000 | -111,000 | -85,989 | -120,976 | -103,048 | -131,987 | -64,113 | -76,423 | -76,710 | -70,559 | -51,813 | -102,871 | -60,443 | -53,256 | -47,278 | -42,286 | -53,088 | -31,263 | -40,779 | -28,739 | -32,255 | -29,731 | -27,487 |
Acquisitions Net | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,185,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -9,000 | 0 | 0 | 0 | -133,614 | 0 | -139,386 | 0 | -450,270 | -552,315 | -484 | -6 | -7,002 | -16 | -72 | -723 | -4,674 | -89,727 | -19,775 | -26,162 | -282 | -2,395,034 | -98,417 | -2,633 | -361 |
Purchases of Investments | 0 | 0 | 0 | -17,000 | -739,000 | 0 | -12,000 | -2,000 | 0 | -15,000 | 0 | -2,000 | 0 | 0 | -72,000 | 24,000 | -116,000 | -135,000 | -445,000 | -491,204 | -835,191 | -645,857 | -713,748 | -1,152,712 | -2,468,541 | -1,371,180 | -1,498,723 | -1,920,465 | -2,119,075 | -1,650,316 | -1,051,346 | -3,071,793 | -911,390 | -2,717,215 | -2,417,932 | -3,224,579 | -3,038,397 | -1,728,472 | -2,655,427 | -2,881,544 |
Sales/Maturities of Investments | 48,000 | 54,000 | 1,683,000 | 2,000 | 0 | 0 | 0 | 500,000 | 0 | 8,000 | 0 | 0 | 0 | 1,112,000 | 1,885,000 | 159,000 | 963,000 | 4,312,000 | 2,665,000 | 1,120,006 | 998,815 | 1,015,928 | 2,481,251 | 1,108,118 | 991,647 | 803,762 | 676,474 | 848,533 | 658,702 | 924,264 | 1,252,604 | 1,903,257 | 949,055 | 1,351,152 | 1,334,592 | 1,199,468 | 3,629,946 | 3,435,427 | 2,652,013 | 2,949,795 |
Other Investing Activities | 1,000 | -1,000 | -9,000 | 600,000 | 52,000 | -36,000 | 0 | 5,000 | 0 | -5,000 | 0 | 0 | 0 | 0 | 0 | 9,000 | 0 | -9,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 28 | -22 | -1 | -5 | 9 | 225 | -170 | -55 | 38 | 14,503 | -117 | -5,077 | -1,277 |
Net Cash Used for Investing Activities | -22,000 | -39,000 | 1,586,000 | 510,000 | -785,000 | -122,000 | -121,000 | -783,000 | -79,000 | -71,000 | -65,000 | -66,000 | -72,000 | 1,042,000 | 1,733,000 | 96,000 | 765,000 | 4,080,000 | 2,109,000 | 409,199 | 42,648 | 127,637 | 1,635,516 | -558,977 | -2,105,632 | -644,612 | -892,814 | -1,130,719 | -1,563,282 | -786,568 | 147,274 | -1,220,479 | -94,123 | -1,439,096 | -1,140,820 | -2,066,134 | -1,817,721 | 1,576,166 | -40,855 | 39,126 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 0 | 0 | -500,000 | -778,000 | 0 | 0 | -1,102,000 | -1,086,000 | -1,086,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -400,000 | -25,000 | -535 | -78 | 0 | -1,487,457 | -196,143 | -21,220 | -83,469 | -4 | 0 | 0 | 0 | 0 | -225,000 | 0 | 0 | -147,629 | -3,211 | -999,095 | -59,381 | -58,449 | -414,561 |
Common Stock Issued | 0 | 0 | 105,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,000 | 0 | 0 | 0 | 5,140 | 0 | 0 | 0 | 15,572 | 0 | 0 | 0 | 20,851 | 0 | 0 | 0 | 16,389 | 0 | 0 | 0 | 91,607 |
Common Stock Repurchased | -2,640,000 | -3,099,000 | -2,150,000 | -2,343,000 | -1,990,000 | -1,239,000 | -1,049,000 | -4,000 | -9,000 | -13,000 | -137,000 | -4,000 | -5,000 | -13,000 | -1,281,000 | -1,347,000 | -1,349,000 | -2,718,000 | -2,773,000 | -1,860,696 | -2,205,024 | -1,186,339 | -718,941 | -704,817 | -567,852 | -345,453 | -209,797 | -256,049 | -232,333 | -265,783 | -259,361 | -821,671 | -1,280,803 | -677,963 | -308,618 | -504,922 | -148,130 | -666 | -96,660 | -507 |
Dividends Paid | 0 | 0 | 0 | 0 | -61,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -5,000 | 0 | 0 | 0 | 0 | 0 | 0 | -2,000 | 0 | 0 | 0 | -5,140 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -984,944 | 0 | 0 | 0 | -12,434 | 0 | 0 | 0 | -86,310 |
Other Financing Activities | 8,000 | 1,874,000 | -17,000 | 3,600,000 | 52,000 | 1,000 | 12,000 | 1,085,000 | -1,000 | -1,994,000 | 2,006,000 | 0 | -51,000 | 2,887,000 | 0 | 3,000 | -40,000 | 179,000 | 250,000 | 22,529 | 1,179 | 3,201 | 1,161 | 837 | 990,144 | 5,910 | 1,053,201 | -24,392 | 14,142 | 940,553 | 125,388 | 1,989,963 | 18,073 | 17,250 | 1,670,495 | 8,004 | 3,265,641 | 8,716 | 13,192 | 4,279 |
Net Cash Used Provided by Financing Activities | -2,632,000 | -1,225,000 | -2,562,000 | 479,000 | -1,999,000 | -1,238,000 | -2,139,000 | -5,000 | -1,096,000 | -2,007,000 | 1,869,000 | -4,000 | -61,000 | 2,874,000 | -1,281,000 | -1,344,000 | -1,389,000 | -2,939,000 | -2,548,000 | -1,838,702 | -2,203,923 | -1,183,138 | -2,205,237 | -900,123 | 401,072 | -423,012 | 843,400 | -264,869 | -218,191 | 674,770 | -133,973 | -20,801 | -1,262,730 | -660,713 | 1,214,248 | -496,174 | 2,118,416 | -51,331 | -141,917 | -405,492 |
Effect of Forex Changes on Cash | -22,000 | -15,000 | 8,000 | 43,000 | -39,000 | -35,000 | -9,000 | -2,000 | -10,000 | 6,000 | -7,000 | 12,000 | 7,000 | 2,000 | -21,000 | 18,000 | -18,000 | -6,000 | -2,000 | -3,440 | -16,103 | -31,056 | 10,599 | 959 | 30,467 | 46,833 | 21,737 | -51,989 | 2,170 | -17,656 | 22,272 | -4,185 | -238 | 30,568 | -175,248 | -88,045 | -53,002 | 933 | 3,924 | 5,793 |
Net Change in Cash | -1,304,000 | 458,000 | 1,921,000 | 3,205,000 | -2,821,000 | 1,289,000 | -574,000 | -511,000 | 411,000 | -920,000 | 1,590,000 | -635,000 | 794,000 | 4,040,000 | 51,000 | -153,000 | 1,209,000 | 2,922,000 | -291,000 | -349,472 | -213,409 | 563,287 | 81,253 | -284,530 | 212,498 | 200,425 | 352,941 | -340,262 | -271,449 | 836,553 | 379,900 | -364,393 | -47,291 | -1,366,865 | 107,163 | -1,895,073 | 1,539,825 | 2,215,749 | -1,844 | 193,900 |
Cash at End of Period | 13,326,000 | 14,630,000 | 14,172,000 | 12,251,000 | 9,046,000 | 11,867,000 | 10,578,000 | 11,152,000 | 11,663,000 | 11,252,000 | 12,172,000 | 10,582,000 | 11,217,000 | 10,423,000 | 6,383,000 | 6,332,000 | 6,485,000 | 5,276,000 | 2,354,000 | 2,645,000 | 2,994,472 | 3,207,881 | 2,644,594 | 2,563,341 | 2,847,871 | 2,635,373 | 2,434,948 | 2,082,007 | 2,422,269 | 2,693,718 | 1,857,165 | 1,477,265 | 1,841,658 | 1,888,949 | 3,255,814 | 3,148,651 | 5,043,724 | 3,503,899 | 1,288,150 | 1,289,994 |
Cash at Start of Period | 14,630,000 | 14,172,000 | 12,251,000 | 9,046,000 | 11,867,000 | 10,578,000 | 11,152,000 | 11,663,000 | 11,252,000 | 12,172,000 | 10,582,000 | 11,217,000 | 10,423,000 | 6,383,000 | 6,332,000 | 6,485,000 | 5,276,000 | 2,354,000 | 2,645,000 | 2,994,472 | 3,207,881 | 2,644,594 | 2,563,341 | 2,847,871 | 2,635,373 | 2,434,948 | 2,082,007 | 2,422,269 | 2,693,718 | 1,857,165 | 1,477,265 | 1,841,658 | 1,888,949 | 3,255,814 | 3,148,651 | 5,043,724 | 3,503,899 | 1,288,150 | 1,289,994 | 1,096,094 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 1,372,000 | 1,737,000 | 2,889,000 | 2,173,000 | 2,000 | 2,684,000 | 1,695,000 | 279,000 | 1,596,000 | 1,152,000 | -207,000 | -577,000 | 920,000 | 122,000 | -380,000 | 1,077,000 | 1,851,000 | 1,787,000 | 150,000 | 1,083,812 | 1,963,969 | 1,649,844 | 640,375 | 1,173,611 | 1,886,591 | 1,221,216 | 380,618 | 1,106,509 | 1,507,854 | 966,007 | 344,327 | 881,072 | 1,309,800 | 702,376 | 208,983 | 755,280 | 1,292,132 | 689,981 | 177,004 | 554,473 |
Capital Expenditure | -71,000 | -92,000 | -88,000 | -75,000 | -98,000 | -86,000 | -109,000 | -101,000 | -79,000 | -59,000 | -65,000 | -64,000 | -72,000 | -70,000 | -80,000 | -87,000 | -82,000 | -88,000 | -111,000 | -85,989 | -120,976 | -103,048 | -131,987 | -64,113 | -76,423 | -76,710 | -70,559 | -51,813 | -102,871 | -60,443 | -53,256 | -47,278 | -42,286 | -53,088 | -31,263 | -40,779 | -28,739 | -32,255 | -29,731 | -27,487 |
Free Cash Flow | 1,301,000 | 1,645,000 | 2,801,000 | 2,098,000 | -96,000 | 2,598,000 | 1,586,000 | 178,000 | 1,517,000 | 1,093,000 | -272,000 | -641,000 | 848,000 | 52,000 | -460,000 | 990,000 | 1,769,000 | 1,699,000 | 39,000 | 997,823 | 1,842,993 | 1,546,796 | 508,388 | 1,109,498 | 1,810,168 | 1,144,506 | 310,059 | 1,054,696 | 1,404,983 | 905,564 | 291,071 | 833,794 | 1,267,514 | 649,288 | 177,720 | 714,501 | 1,263,393 | 657,726 | 147,273 | 526,986 |