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 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 | 2016-01-31 | 2015-01-31 | 2014-01-31 | 2013-01-31 | 2012-01-31 | 2011-01-31 | 2010-01-31 | 2009-01-31 | 2008-01-31 | 2007-01-31 | 2006-01-31 | 2005-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 36,465,000 | 34,857,000 | 31,352,000 | 26,492,000 | 21,252,000 | 17,098,000 | 13,282,000 | 10,480,012 | 8,391,984 | 6,667,216 | 5,373,586 | 4,071,003 | 3,050,195 | 2,266,539 | 1,657,139 | 1,305,583 | 1,076,769 | 748,700 | 497,098 | 309,857 | 176,375 |
Revenue Growth | - | 11.18% | 18.35% | 24.66% | 24.30% | 28.73% | 26.74% | 24.88% | 25.87% | 24.07% | 32.00% | 33.47% | 34.58% | 36.77% | 26.93% | 21.25% | 43.82% | 50.61% | 60.43% | 75.68% | |
Cost of Revenue | 10,307,000 | 11,357,000 | 8,360,000 | 7,026,000 | 5,438,000 | 4,235,000 | 3,451,000 | 2,773,522 | 2,234,039 | 1,654,548 | 1,289,270 | 968,428 | 683,579 | 488,886 | 323,813 | 257,925 | 220,471 | 171,591 | 118,890 | 69,126 | 33,454 |
Gross Profit | 26,158,000 | 23,500,000 | 22,992,000 | 19,466,000 | 15,814,000 | 12,863,000 | 9,831,000 | 7,706,490 | 6,157,945 | 5,012,668 | 4,084,316 | 3,102,575 | 2,366,616 | 1,777,653 | 1,333,326 | 1,047,658 | 856,298 | 577,109 | 378,208 | 240,731 | 142,921 |
Gross Profit Margin | 71.77% | 67.42% | 73.34% | 73.48% | 74.41% | 75.23% | 74.02% | 73.54% | 73.38% | 75.18% | 76.01% | 76.21% | 77.59% | 78.43% | 80.46% | 80.24% | 79.52% | 77.08% | 76.08% | 77.69% | 81.03% |
Research and Development | 5,196,000 | 4,906,000 | 5,055,000 | 4,465,000 | 3,598,000 | 2,766,000 | 1,886,000 | 1,553,073 | 1,208,127 | 946,300 | 792,917 | 623,798 | 429,479 | 295,347 | 187,887 | 131,897 | 99,530 | 63,812 | 44,614 | 23,330 | 9,822 |
General and Administrative Expenses | 14,012,000 | 12,595,000 | 16,079,000 | 14,453,000 | 11,761,000 | 9,634,000 | 7,410,000 | 5,917,649 | 4,885,590 | 3,951,445 | 3,437,032 | 2,764,851 | 2,047,847 | 1,517,391 | 1,047,942 | 800,489 | 693,026 | 492,988 | 337,192 | 197,584 | 126,579 |
Total Operating Expenses | 19,208,000 | 17,501,000 | 21,134,000 | 18,918,000 | 15,359,000 | 12,400,000 | 9,296,000 | 7,470,722 | 6,093,717 | 4,897,745 | 4,229,949 | 3,388,649 | 2,477,326 | 1,812,738 | 1,235,829 | 932,386 | 792,556 | 556,800 | 381,806 | 220,629 | 136,401 |
Operating Income or Loss | 6,895,000 | 5,999,000 | 2,925,000 | -663,000 | -1,715,000 | 202,000 | 535,000 | 235,768 | 64,228 | 114,923 | -145,633 | -286,074 | -110,710 | -35,085 | 97,497 | 115,272 | 63,742 | 20,309 | -3,598 | 20,102 | 6,520 |
Operating Margin | 18.88% | 17.21% | 9.33% | -2.50% | -8.07% | 1.18% | 4.03% | 2.25% | 0.77% | 1.72% | -2.71% | -7.03% | -3.63% | -1.55% | 5.88% | 8.83% | 5.92% | 2.71% | -0.72% | 6.49% | 3.70% |
Interest Expense | -70,000 | 0 | 287,000 | 220,000 | 126,000 | 131,000 | 154,000 | 86,943 | 88,988 | 72,485 | 73,237 | 77,211 | 30,948 | 17,045 | 24,909 | 2,000 | 2,569 | -46 | -69 | -69 | -37 |
EBITDA | 11,692,000 | 11,883,000 | 6,711,000 | 2,635,000 | 1,131,000 | 2,337,000 | 2,099,000 | 1,041,651 | 746,616 | 662,514 | 308,448 | 88,699 | 119,949 | 141,014 | 199,730 | 193,585 | 178,257 | 108,155 | 46,161 | 47,797 | 27,308 |
Depreciation and Amortization | 4,615,000 | 5,884,000 | 5,454,000 | 4,646,000 | 3,904,000 | 3,011,000 | 1,699,000 | 1,345,000 | 632,245 | 525,750 | 448,296 | 369,423 | 216,795 | 157,286 | 75,746 | 53,177 | 94,703 | 66,414 | 35,885 | 20,633 | 18,745 |
Income Before Tax | 6,836,000 | 4,950,000 | 660,000 | 1,532,000 | 2,561,000 | 706,000 | 983,000 | 202,108 | 25,383 | 64,279 | -213,085 | -357,935 | -127,794 | -33,317 | 104,298 | 142,381 | 85,592 | 46,213 | 12,496 | 28,198 | 9,153 |
Income Tax Expense | 1,204,000 | 814,000 | 452,000 | 88,000 | -1,511,000 | 580,000 | -127,000 | 74,630 | -154,249 | 111,705 | 49,603 | -125,760 | 142,651 | -21,745 | 34,601 | 57,689 | 37,557 | 23,385 | 9,795 | -1,310 | 1,217 |
Net Income | 5,632,000 | 4,136,000 | 208,000 | 1,444,000 | 4,072,000 | 126,000 | 1,110,000 | 127,478 | 179,632 | -47,426 | -262,688 | -232,175 | -270,445 | -11,572 | 64,474 | 80,719 | 43,428 | 18,356 | 481 | 28,474 | 7,346 |
Net Income Margin | 15.43% | 11.87% | 0.66% | 5.45% | 19.16% | 0.74% | 8.36% | 1.22% | 2.14% | -0.71% | -4.89% | -5.70% | -8.87% | -0.51% | 3.89% | 6.18% | 4.03% | 2.45% | 0.10% | 9.19% | 4.16% |
EPS | 5.81 | 4.25 | 0.21 | 1.51 | 4.48 | 0.15 | 1.48 | 0.18 | 0.26 | -0.07 | -0.42 | -0.39 | -0.48 | -0.02 | 0.12 | 0.16 | 0.09 | 0.04 | 0.00 | 0.07 | 0.02 |
EPS Diluted | 5.75 | 4.20 | 0.21 | 1.48 | 4.38 | 0.15 | 1.43 | 0.17 | 0.26 | -0.07 | -0.42 | -0.39 | -0.48 | -0.02 | 0.12 | 0.16 | 0.09 | 0.04 | 0.00 | 0.06 | 0.02 |
Weighted Average Shares Out | - | 974,000 | 992,000 | 955,000 | 908,000 | 829,000 | 751,000 | 714,919 | 687,797 | 661,647 | 624,148 | 595,321 | 563,427 | 541,208 | 520,888 | 497,848 | 484,732 | 467,360 | 449,544 | 429,096 | 302,012 |
Weighted Average Shares Out Diluted | - | 984,000 | 997,000 | 974,000 | 930,000 | 850,000 | 775,000 | 734,598 | 700,217 | 661,647 | 624,148 | 597,613 | 564,896 | 541,208 | 548,715 | 512,456 | 500,912 | 489,688 | 480,616 | 474,948 | 443,496 |
Reported Currency: USD | Q2 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 | 2016-01-31 | 2015-01-31 | 2014-01-31 | 2013-01-31 | 2012-01-31 | 2011-01-31 | 2010-01-31 | 2009-01-31 | 2008-01-31 | 2007-01-31 | 2006-01-31 | 2005-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 6,159,000 | 7,135,000 | 7,016,000 | 5,464,000 | 6,195,000 | 4,145,000 | 2,669,000 | 2,543,484 | 1,606,549 | 1,158,363 | 908,117 | 781,635 | 747,245 | 607,284 | 424,292 | 1,011,306 | 483,834 | 279,095 | 86,608 | 99,842 | 35,731 |
Short Term Investments | 6,477,000 | 7,059,000 | 5,492,000 | 5,073,000 | 5,771,000 | 3,802,000 | 1,673,000 | 1,978,221 | 602,338 | 183,018 | 87,312 | 57,139 | 120,376 | 170,582 | 72,678 | 230,659 | 213,769 | 171,748 | 165,816 | 107,723 | 83,087 |
Cash + Short Term Investments | 12,636,000 | 14,194,000 | 12,508,000 | 10,537,000 | 11,966,000 | 7,947,000 | 4,342,000 | 4,521,705 | 2,208,887 | 1,341,381 | 995,429 | 838,774 | 867,621 | 777,866 | 496,970 | 1,241,965 | 697,603 | 450,843 | 252,424 | 207,565 | 118,818 |
Net Receivables | 5,391,000 | 11,414,000 | 10,755,000 | 9,739,000 | 7,786,000 | 6,174,000 | 4,924,000 | 3,950,093 | 3,230,820 | 2,523,506 | 1,905,506 | 1,360,837 | 872,634 | 683,745 | 426,943 | 320,956 | 266,555 | 220,061 | 128,693 | 76,128 | 48,874 |
Inventory | 0 | 0 | 1,776,000 | 1,454,000 | 1,146,000 | 926,000 | 788,000 | 0 | 0 | 481,017 | 632,517 | 403,273 | 0 | 0 | 0 | 0 | 0 | 24,852 | 12,009 | 6,338 | 3,467 |
Other Current Assets | 1,984,000 | 1,561,000 | 1,356,000 | 1,120,000 | 991,000 | 916,000 | 629,000 | 818,573 | 557,120 | 1,423 | 16,620 | 77,368 | 275,625 | 210,611 | 151,011 | 143,238 | 104,399 | 45,055 | 25,970 | 13,186 | 7,556 |
Total Current Assets | 20,011,000 | 27,169,000 | 26,395,000 | 22,850,000 | 21,889,000 | 15,963,000 | 10,683,000 | 9,290,371 | 5,996,827 | 4,347,327 | 3,550,072 | 2,680,252 | 2,015,880 | 1,672,222 | 1,074,924 | 1,706,159 | 1,068,557 | 740,811 | 419,096 | 303,217 | 178,715 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 5,710,000 | 6,055,000 | 6,592,000 | 5,695,000 | 5,663,000 | 5,415,000 | 2,051,000 | 1,946,527 | 1,787,534 | 1,715,828 | 1,125,866 | 1,240,746 | 604,669 | 527,946 | 387,174 | 89,711 | 107,016 | 41,380 | 30,155 | 24,216 | 7,637 |
Goodwill | 48,941,000 | 48,620,000 | 48,568,000 | 47,937,000 | 26,318,000 | 25,134,000 | 12,851,000 | 7,314,096 | 7,263,846 | 3,849,937 | 3,782,660 | 3,500,823 | 1,529,378 | 785,381 | 396,081 | 48,955 | 44,872 | 8,556 | 6,705 | 0 | 0 |
Intangible Assets | 4,415,000 | 5,278,000 | 7,125,000 | 8,978,000 | 4,114,000 | 5,303,000 | 2,075,000 | 995,289 | 1,294,258 | 653,403 | 779,248 | 909,993 | 270,549 | 249,542 | 127,987 | 34,809 | 29,989 | 24,570 | 11,489 | 0 | 0 |
Long Term Investments | 5,902,000 | 4,848,000 | 4,672,000 | 4,784,000 | 3,909,000 | 1,963,000 | 1,302,000 | 677,283 | 566,953 | 1,904,717 | 1,070,629 | 574,732 | 942,349 | 723,257 | 910,587 | 485,083 | 184,962 | 0 | 0 | 0 | 0 |
Tax Assets | 4,034,000 | 5,386,000 | 2,800,000 | 2,623,000 | 2,693,000 | 579,000 | 1,232,000 | 36,523 | 28,939 | 15,986 | 9,275 | 9,691 | 19,212 | 87,587 | 41,199 | 27,579 | 26,589 | 26,512 | 20,625 | 10,416 | 0 |
Other Non-Current Assets | 3,167,000 | 5,450,000 | 2,697,000 | 2,342,000 | 1,715,000 | 769,000 | 543,000 | 749,713 | 646,566 | 275,722 | 375,232 | 236,693 | 146,919 | 118,219 | 153,213 | 67,905 | 47,826 | 247,764 | 176,762 | 96,900 | 94,147 |
Total Non-Current Assets | 72,169,000 | 75,637,000 | 72,454,000 | 72,359,000 | 44,412,000 | 39,163,000 | 20,054,000 | 11,719,431 | 11,588,096 | 8,415,593 | 7,142,910 | 6,472,678 | 3,513,076 | 2,491,932 | 2,016,241 | 754,042 | 411,265 | 348,782 | 245,736 | 131,532 | 101,784 |
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 | 92,180,000 | 102,806,000 | 98,849,000 | 95,209,000 | 66,301,000 | 55,126,000 | 30,737,000 | 21,009,802 | 17,584,923 | 12,762,920 | 10,692,982 | 9,152,930 | 5,528,956 | 4,164,154 | 3,091,165 | 2,460,201 | 1,479,822 | 1,089,593 | 664,832 | 434,749 | 280,499 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 3,330,000 | 3,239,000 | 3,886,000 | 2,960,000 | 4,355,000 | 3,433,000 | 165,000 | 76,465 | 115,257 | 71,481 | 95,537 | 64,988 | 14,535 | 33,258 | 18,106 | 14,791 | 16,379 | 7,478 | 8,870 | 10,212 | 2,525 |
Short Term Debt | 749,000 | 1,889,000 | 1,772,000 | 686,000 | 766,000 | 750,000 | 3,000 | 1,127,256 | 19,594 | 15,402 | 994,714 | 572,159 | 521,278 | 496,149 | 0 | 0 | 0 | 125,996 | 176 | 615 | 563 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 305,861 | 239,699 | 205,781 | 184,844 | 153,026 | 120,341 | 100,471 | 49,135 | 8,424 | 3,619 | 3,622 | 6,739 | 2,650 | 216 |
Deferred Revenue | 15,222,000 | 19,003,000 | 17,376,000 | 15,628,000 | 12,607,000 | 10,662,000 | 8,564,000 | 7,094,705 | 5,505,689 | 4,267,667 | 3,286,768 | 2,473,705 | 1,798,640 | 1,291,622 | 913,239 | 690,177 | 583,763 | 468,821 | 284,063 | 169,175 | 95,900 |
Other Current Liabilities | 1,700,000 | 2,500,000 | 2,857,000 | 2,514,000 | 0 | 0 | 2,523,000 | 1,831,092 | 1,617,813 | 1,262,455 | 13,084 | 869,336 | 583,171 | 502,442 | 345,121 | 203,162 | 166,824 | 3,622 | 83,890 | 54,623 | 32,683 |
Total Current Liabilities | 21,001,000 | 26,631,000 | 25,891,000 | 21,788,000 | 17,728,000 | 14,845,000 | 11,255,000 | 10,129,518 | 7,258,353 | 5,617,005 | 4,390,103 | 3,980,188 | 2,917,624 | 2,323,471 | 1,276,466 | 908,130 | 766,966 | 605,917 | 376,999 | 234,625 | 131,671 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 8,430,000 | 8,427,000 | 12,316,000 | 13,295,000 | 5,515,000 | 5,118,000 | 3,173,000 | 1,372,204 | 2,689,952 | 2,033,098 | 2,197,593 | 1,936,404 | 126,658 | 48,651 | 498,025 | 481,234 | 12,490 | 2,136 | 6 | 184 | 721 |
Deferred Revenue | 0 | 3,246,000 | -3,734,000 | -3,969,000 | 0 | 0 | 0 | -789,273 | 37,113 | 23,886 | 34,681 | 48,410 | 64,355 | 88,673 | 21,702 | 14,171 | 10,263 | 12,073 | -20,625 | -3,191 | 0 |
Deferred Tax | 0 | 2,983,000 | 3,734,000 | 3,969,000 | 0 | 0 | 0 | 115,717 | 99,378 | 85,996 | 94,396 | 108,760 | 19,212 | 87,587 | 18,481 | 27,579 | 26,589 | 26,512 | 20,625 | 3,191 | 0 |
Other Non-Current Liabilities | 5,116,000 | 1,873,000 | 2,283,000 | 1,995,000 | 1,565,000 | 1,278,000 | 704,000 | 789,273 | 0 | 66 | 1,026 | 13,953 | 29,862 | 28,412 | 0 | -27,579 | -18,973 | -18,047 | 1,402 | 1,155 | 1,596 |
Total Non-Current Liabilities | 13,546,000 | 16,529,000 | 14,599,000 | 15,290,000 | 7,080,000 | 6,396,000 | 3,877,000 | 1,487,921 | 2,826,443 | 2,143,046 | 2,327,696 | 2,107,527 | 240,087 | 253,323 | 538,208 | 495,405 | 30,369 | 22,674 | 1,408 | 1,339 | 2,317 |
Total Liabilities | 34,547,000 | 43,160,000 | 40,490,000 | 37,078,000 | 24,808,000 | 21,241,000 | 15,132,000 | 11,617,439 | 10,084,796 | 7,760,051 | 6,717,799 | 6,087,715 | 3,157,711 | 2,576,794 | 1,814,674 | 1,403,535 | 797,335 | 628,591 | 378,407 | 235,964 | 133,988 |
Common Stock | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 730 | 708 | 671 | 651 | 610 | 146 | 137 | 133 | 127 | 123 | 119 | 115 | 111 | 105 |
Retained Earnings | 13,907,000 | 11,721,000 | 7,585,000 | 7,377,000 | 5,933,000 | 1,861,000 | 1,735,000 | -337,432 | -464,910 | -653,271 | -605,845 | -343,157 | -110,982 | 159,463 | 171,035 | 106,561 | 25,842 | -17,586 | -35,633 | -36,114 | -64,588 |
Accumulated Other Comprehensive Income/Loss | -236,000 | -225,000 | -274,000 | -166,000 | -42,000 | -93,000 | -58,000 | -27,142 | -75,841 | -49,917 | -24,108 | 17,680 | 17,137 | 12,683 | 6,719 | -1,430 | -2,905 | -2,276 | -2,187 | -4,636 | -7,634 |
Total Stockholders Equity | 57,633,000 | 59,646,000 | 58,359,000 | 58,131,000 | 41,493,000 | 33,885,000 | 15,605,000 | 9,392,363 | 7,500,127 | 5,002,869 | 3,975,183 | 3,065,215 | 2,371,245 | 1,587,360 | 1,276,491 | 1,043,802 | 671,784 | 452,059 | 281,791 | 196,371 | 145,131 |
Total Investments | 12,379,000 | 11,907,000 | 10,164,000 | 9,857,000 | 9,680,000 | 5,765,000 | 2,975,000 | 2,655,504 | 1,169,291 | 2,087,735 | 1,157,941 | 631,871 | 1,062,725 | 893,839 | 1,010,330 | 715,742 | 398,731 | 171,748 | 165,816 | 107,723 | 83,087 |
Total Debt | 12,188,000 | 13,562,000 | 14,088,000 | 13,981,000 | 6,281,000 | 5,868,000 | 3,176,000 | 2,499,460 | 2,709,546 | 2,048,500 | 2,197,593 | 2,508,563 | 647,936 | 544,800 | 498,025 | 481,234 | 12,490 | 2,136 | 182 | 799 | 1,284 |
Net Debt | 6,029,000 | 6,427,000 | 7,072,000 | 8,517,000 | 86,000 | 1,723,000 | 507,000 | -44,024 | 1,102,997 | 890,137 | 1,289,476 | 1,726,928 | -99,309 | -62,484 | 73,733 | -530,072 | -471,344 | -276,959 | -86,426 | -99,043 | -34,447 |
Reported Currency: USD | TTM | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 | 2016-01-31 | 2015-01-31 | 2014-01-31 | 2013-01-31 | 2012-01-31 | 2011-01-31 | 2010-01-31 | 2009-01-31 | 2008-01-31 | 2007-01-31 | 2006-01-31 | 2005-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 5,632,000 | 4,136,000 | 208,000 | 1,444,000 | 4,072,000 | 126,000 | 1,110,000 | 127,478 | 179,632 | -47,426 | -262,688 | -232,175 | -270,445 | -11,572 | 69,697 | 84,692 | 43,428 | 18,356 | 481 | 28,474 | 7,346 |
Depreciation & Amortization | 4,615,000 | 5,884,000 | 3,786,000 | 3,298,000 | 2,846,000 | 2,135,000 | 962,000 | 752,600 | 632,245 | 525,750 | 448,296 | 369,423 | 216,795 | 157,286 | 75,746 | 53,177 | 94,703 | 66,414 | 35,885 | 20,633 | 18,745 |
Deferred Income Tax | 4,713,000 | 1,137,000 | 0 | 0 | -2,003,000 | -261,000 | -542,000 | 0 | -13,697 | -58,409 | -23,355 | -8,144 | -14,933 | -6,018 | -56,640 | 0 | 0 | -970 | -7,225 | -7,225 | 0 |
Stock Based Compensation | 2,927,000 | 2,787,000 | 3,279,000 | 2,779,000 | 2,190,000 | 1,785,000 | 1,283,000 | 997,013 | 820,367 | 593,628 | 564,765 | 503,280 | 379,350 | 229,258 | 120,429 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | -2,215,000 | -2,850,000 | -2,069,000 | -1,658,000 | -1,192,000 | -330,000 | -172,000 | 364,945 | 141,569 | 311,997 | 139,108 | -1,264 | 247,226 | 105,011 | 129,420 | 31,070 | 62,267 | 94,046 | 50,007 | 46,104 | 24,652 |
Accounts Receivable | 12,000 | -659,000 | -995,000 | -1,824,000 | -1,556,000 | -1,000,000 | -923,000 | -720,019 | -628,477 | -582,425 | -544,610 | -424,702 | -183,242 | -244,947 | -102,507 | -54,522 | -44,798 | -91,368 | -27,254 | -27,254 | -22,338 |
Inventory | 219,000 | 0 | 0 | 0 | -963,000 | 120,000 | 155,000 | 24,140 | -28,850 | 50,772 | 45,819 | 105,218 | -9,718 | 56,956 | 134,005 | 88,585 | 99,845 | 37,574 | 109,139 | 0 | 0 |
Accounts Payable | 766,000 | -478,000 | 528,000 | 507,000 | 1,100,000 | 15,000 | 74,000 | 308,225 | 49,953 | 253,986 | 159,973 | -29,043 | 193,358 | 12,644 | 1,246 | -1,588 | 8,512 | -1,392 | 7,687 | 7,687 | 490 |
Other Working Capital | -2,447,000 | -1,713,000 | -1,602,000 | -341,000 | 227,000 | 535,000 | 522,000 | 752,599 | 748,943 | 589,664 | 477,926 | 347,263 | 246,828 | 280,358 | 96,676 | -1,405 | -1,292 | 149,232 | -39,565 | 65,671 | 46,500 |
Other Non-Cash Items | -2,923,000 | -860,000 | 1,907,000 | 137,000 | -1,112,000 | 876,000 | 757,000 | 495,929 | 402,082 | 346,541 | 307,588 | 244,349 | 178,904 | 117,542 | 120,429 | 101,972 | 29,159 | 23,229 | 22,631 | 682 | 5,129 |
Net Cash Provided by Operating Activities | 12,074,000 | 10,234,000 | 7,111,000 | 6,000,000 | 4,801,000 | 4,331,000 | 3,398,000 | 2,737,965 | 2,162,198 | 1,672,081 | 1,173,714 | 875,469 | 736,897 | 591,507 | 459,081 | 270,911 | 229,557 | 204,275 | 111,224 | 95,893 | 55,872 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -613,000 | -736,000 | -798,000 | -717,000 | -710,000 | -643,000 | -595,000 | -534,027 | -463,958 | -709,852 | -416,889 | -299,110 | -179,707 | -171,300 | -368,831 | -53,901 | -61,059 | -43,552 | -22,123 | -23,434 | -4,308 |
Acquisitions Net | -99,000 | -82,000 | -439,000 | -14,876,000 | -1,281,000 | -369,000 | -5,115,000 | -25,391 | -3,192,739 | -58,680 | 38,071 | -2,617,302 | -579,745 | -422,699 | -403,331 | -11,999 | -49,529 | -1,272 | -15,502 | 0 | 0 |
Purchases of Investments | -5,913,000 | -4,257,000 | -5,327,000 | -7,392,000 | -5,902,000 | -4,625,000 | -1,430,000 | -2,219,553 | -1,100,399 | -1,505,786 | -874,265 | -589,863 | -179,466 | -37,370 | -290,392 | -312,716 | -10,409 | -447,296 | -827,562 | -193,165 | -282,220 |
Sales/Maturities of Investments | 6,414,000 | 3,748,000 | 4,575,000 | 8,449,000 | 3,922,000 | 2,657,000 | 1,832,000 | 768,469 | 2,072,755 | 538,075 | 331,483 | 1,074,720 | 851,516 | 141,679 | 1,412,262 | 1,005,236 | 438,626 | 388,139 | 699,368 | 165,603 | 136,608 |
Other Investing Activities | -2,277,000 | -509,000 | -752,000 | 1,057,000 | -1,980,000 | -1,968,000 | 402,000 | -1,452,000 | 973,000 | 248,365 | 223,240 | 484,857 | -851,516 | 0 | -1,412,262 | -1,005,236 | -438,626 | 1,272 | -2,777 | 3,191 | 721 |
Net Cash Used for Investing Activities | -532,000 | -1,327,000 | -1,989,000 | -14,536,000 | -3,971,000 | -2,980,000 | -5,308,000 | -2,010,502 | -2,684,341 | -1,487,878 | -698,360 | -2,431,555 | -938,918 | -489,690 | -1,062,554 | -378,616 | -120,997 | -102,709 | -168,596 | -47,805 | -149,199 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -1,642,000 | -1,811,000 | -423,000 | -6,549,000 | -127,000 | -676,000 | -1,306,000 | -429,000 | -596,217 | -382,330 | -924,525 | -62,091 | -31,754 | -30,533 | -10,355 | -134,619 | -997 | 0 | 0 | 0 | 0 |
Common Stock Issued | 1,878,000 | 1,954,000 | 861,000 | 1,289,000 | 1,321,000 | 840,000 | 704,000 | 650,000 | 401,481 | 455,482 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 60,910 | 29,082 | 15,735 | 118,554 |
Common Stock Repurchased | -10,085,000 | -7,620,000 | -4,000,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -171,964 | 0 | 0 | 0 | -12 | -28 | -254 |
Dividends Paid | -772,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | 878,000 | 772,000 | -3,562,000 | -156,000 | -103,000 | -173,000 | 704,000 | 650,000 | 401,000 | 59,496 | 614,044 | 1,660,325 | 366,299 | 106,383 | 196,393 | 771,772 | 97,908 | 31,803 | 15,957 | 113 | 550 |
Net Cash Used Provided by Financing Activities | -10,621,000 | -7,477,000 | -3,562,000 | 7,838,000 | 1,194,000 | 164,000 | 2,010,000 | 221,000 | 997,698 | 73,152 | -310,481 | 1,598,234 | 334,545 | 75,850 | 14,074 | 637,153 | 96,911 | 92,713 | 45,027 | 15,820 | 118,850 |
Effect of Forex Changes on Cash | -11,000 | 26,000 | -8,000 | -33,000 | 26,000 | -39,000 | 26,000 | -11,753 | -27,369 | -7,109 | -38,391 | -7,758 | 7,437 | 5,325 | 2,385 | -1,976 | -732 | -1,792 | -889 | 203 | -255 |
Net Change in Cash | 366,000 | 1,996,000 | 1,552,000 | -731,000 | 2,050,000 | 1,476,000 | 126,000 | 936,935 | 448,186 | 250,246 | 126,482 | 34,390 | 139,961 | 182,992 | -587,014 | 527,472 | 204,739 | 192,487 | -13,234 | 64,111 | 25,268 |
Cash at End of Period | 28,220,000 | 7,135,000 | 7,016,000 | 5,464,000 | 6,195,000 | 4,145,000 | 2,669,000 | 2,543,484 | 1,606,549 | 1,158,363 | 908,117 | 781,635 | 747,245 | 607,284 | 424,292 | 1,011,306 | 483,834 | 279,095 | 86,608 | 99,842 | 35,731 |
Cash at Start of Period | 27,854,000 | 5,139,000 | 5,464,000 | 6,195,000 | 4,145,000 | 2,669,000 | 2,543,000 | 1,606,549 | 1,158,363 | 908,117 | 781,635 | 747,245 | 607,284 | 424,292 | 1,011,306 | 483,834 | 279,095 | 86,608 | 99,842 | 35,731 | 10,463 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 12,074,000 | 10,234,000 | 7,111,000 | 6,000,000 | 4,801,000 | 4,331,000 | 3,398,000 | 2,737,965 | 2,162,198 | 1,672,081 | 1,173,714 | 875,469 | 736,897 | 591,507 | 459,081 | 270,911 | 229,557 | 204,275 | 111,224 | 95,893 | 55,872 |
Capital Expenditure | -613,000 | -736,000 | -798,000 | -717,000 | -710,000 | -643,000 | -595,000 | -534,027 | -463,958 | -709,852 | -416,889 | -299,110 | -179,707 | -171,300 | -368,831 | -53,901 | -61,059 | -43,552 | -22,123 | -23,434 | -4,308 |
Free Cash Flow | 11,461,000 | 9,498,000 | 6,313,000 | 5,283,000 | 4,091,000 | 3,688,000 | 2,803,000 | 2,203,938 | 1,698,240 | 962,229 | 756,825 | 576,359 | 557,190 | 420,207 | 90,250 | 217,010 | 168,498 | 160,723 | 89,101 | 72,459 | 51,564 |