Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 23,052,000 | 21,365,000 | 17,090,000 | 10,958,000 | 6,796,000 | 15,066,000 | 14,527,000 | 12,681,082 | 10,743,006 | 9,223,987 | 8,441,971 | 6,793,306 | 5,260,956 | 4,355,610 | 3,084,905 | 2,338,212 | 1,884,806 | 1,409,409 | 1,123,103 | 962,660 | 914,372 |
Revenue Growth | - | 25.01% | 55.96% | 61.24% | -54.89% | 3.71% | 14.56% | 18.04% | 16.47% | 9.26% | 24.27% | 29.13% | 20.79% | 41.19% | 31.93% | 24.06% | 33.73% | 25.49% | 16.67% | 5.28% | |
Cost of Revenue | 684,000 | 5,000 | 607,000 | 599,000 | 642,000 | 641,000 | 426,000 | 250,537 | 428,314 | 632,180 | 857,841 | 1,077,420 | 1,177,275 | 1,275,730 | 1,175,934 | 1,077,449 | 928,835 | 769,997 | 722,004 | 694,797 | 716,217 |
Gross Profit | 22,368,000 | 21,360,000 | 16,483,000 | 10,359,000 | 6,154,000 | 14,425,000 | 14,101,000 | 12,430,545 | 10,314,692 | 8,591,807 | 7,584,130 | 5,715,886 | 4,083,681 | 3,079,880 | 1,908,971 | 1,260,763 | 955,971 | 639,412 | 401,099 | 267,863 | 198,155 |
Gross Profit Margin | 96.88% | 99.98% | 96.45% | 94.53% | 90.55% | 95.75% | 97.07% | 98.02% | 96.01% | 93.15% | 89.84% | 84.14% | 77.62% | 70.71% | 61.88% | 53.92% | 50.72% | 45.37% | 35.71% | 27.83% | 21.67% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 285,000 | 233,000 | 189,344 | 142,393 | 113,617 | 97,498 | 71,890 | 43,685 | 33,813 | 20,998 | 19,139 | 17,956 | 13,779 | 0 | 0 | 9,171 |
General and Administrative Expenses | 15,773,000 | 14,366,000 | 11,736,000 | 8,028,000 | 5,758,000 | 9,252,000 | 8,760,000 | 7,529,779 | 6,158,544 | 5,060,406 | 4,302,998 | 3,185,497 | 2,188,747 | 1,593,321 | 1,055,413 | 731,596 | 441,960 | 450,626 | 305,529 | 204,949 | 145,073 |
Total Operating Expenses | 16,122,000 | 15,530,000 | 12,187,000 | 8,449,000 | 6,216,000 | 9,721,000 | 9,186,000 | 7,892,553 | 6,467,679 | 5,332,900 | 4,510,818 | 3,303,472 | 2,253,888 | 1,680,958 | 1,122,174 | 789,928 | 666,497 | 501,477 | 338,978 | 230,315 | 167,745 |
Operating Income or Loss | 6,436,000 | 5,835,000 | 5,102,000 | 1,812,000 | 2,134,000 | 5,345,000 | 5,341,000 | 4,537,992 | 2,906,313 | 3,258,907 | 3,073,312 | 2,412,414 | 1,829,793 | 1,398,922 | 786,797 | 470,835 | 289,474 | 137,935 | 61,986 | 35,884 | 30,422 |
Operating Margin | 25.53% | 27.31% | 29.85% | 16.54% | 31.40% | 35.48% | 36.77% | 35.79% | 27.05% | 35.33% | 36.41% | 35.51% | 34.78% | 32.12% | 25.50% | 20.14% | 15.36% | 9.79% | 5.52% | 3.73% | 3.33% |
Interest Expense | 996,000 | 897,000 | 391,000 | 334,000 | 356,000 | 266,000 | 269,000 | 253,976 | 207,900 | 160,229 | 88,353 | 83,289 | 62,064 | 31,721 | 29,944 | 24,084 | 9,375 | 10,412 | 7,060 | 5,075 | 3,722 |
EBITDA | 7,507,000 | 7,043,000 | 4,921,000 | 2,398,000 | 1,565,000 | 6,865,000 | 5,767,000 | 4,906,000 | 3,230,273 | 3,509,001 | 3,288,032 | 2,565,089 | 1,889,074 | 1,453,339 | 825,291 | 504,379 | 353,226 | 197,935 | 98,952 | 66,326 | 49,993 |
Depreciation and Amortization | 684,000 | 665,000 | 607,000 | 599,000 | 642,000 | 641,000 | 426,000 | 363,000 | 309,135 | 272,494 | 207,820 | 117,975 | 65,141 | 53,824 | 50,464 | 39,193 | 43,068 | 40,701 | 36,831 | 28,778 | 14,389 |
Income Before Tax | 6,139,000 | 5,481,000 | 3,923,000 | 1,465,000 | 567,000 | 5,958,000 | 4,835,000 | 4,398,322 | 2,713,238 | 3,128,320 | 2,989,448 | 2,296,537 | 1,761,869 | 1,367,794 | 746,283 | 442,302 | 295,569 | 150,023 | 65,632 | 35,703 | 31,882 |
Income Tax Expense | 1,103,000 | 1,192,000 | 865,000 | 300,000 | 508,000 | 1,093,000 | 837,000 | 2,057,557 | 578,251 | 576,960 | 567,695 | 403,739 | 337,832 | 308,663 | 218,141 | -47,168 | 98,408 | -12,059 | -12,388 | -156,277 | -193 |
Net Income | 5,036,000 | 4,289,000 | 3,058,000 | 1,165,000 | 59,000 | 4,865,000 | 3,998,000 | 2,340,765 | 2,134,987 | 2,551,360 | 2,421,753 | 1,892,663 | 1,419,566 | 1,056,371 | 527,541 | 489,472 | 193,473 | 157,082 | 74,466 | 192,729 | 31,509 |
Net Income Margin | 19.92% | 20.07% | 17.89% | 10.63% | 0.87% | 32.29% | 27.52% | 18.46% | 19.87% | 27.66% | 28.69% | 27.86% | 26.98% | 24.25% | 17.10% | 20.93% | 10.26% | 11.15% | 6.63% | 20.02% | 3.45% |
EPS | 149.39 | 118.68 | 76.70 | 28.39 | 1.44 | 112.92 | 84.26 | 47.78 | 43.14 | 50.09 | 46.30 | 37.17 | 28.48 | 21.27 | 11.00 | 11.54 | 4.64 | 4.13 | 1.88 | 4.87 | 0.78 |
EPS Diluted | 147.39 | 117.41 | 76.35 | 28.17 | 1.43 | 111.82 | 83.26 | 46.86 | 42.65 | 49.45 | 45.67 | 36.11 | 27.66 | 20.63 | 10.35 | 9.88 | 3.74 | 3.42 | 1.68 | 4.21 | 0.76 |
Weighted Average Shares Out | - | 36,140 | 39,872 | 41,042 | 40,974 | 43,082 | 47,446 | 48,994 | 49,491 | 50,940 | 52,301 | 50,924 | 49,840 | 49,654 | 47,955 | 42,406 | 39,299 | 37,671 | 38,650 | 39,161 | 38,304 |
Weighted Average Shares Out Diluted | - | 36,530 | 40,052 | 41,362 | 41,160 | 43,509 | 48,017 | 49,954 | 50,063 | 51,593 | 53,023 | 52,413 | 51,326 | 51,211 | 50,988 | 49,522 | 48,671 | 45,504 | 44,722 | 46,436 | 42,327 |
Reported Currency: USD | Q3 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 15,775,000 | 12,107,000 | 12,221,000 | 11,127,000 | 10,562,000 | 6,312,000 | 2,624,000 | 2,541,604 | 2,081,075 | 1,477,265 | 3,148,651 | 1,289,994 | 1,536,349 | 632,836 | 358,967 | 202,141 | 364,550 | 385,359 | 423,577 | 80,341 | 101,270 |
Short Term Investments | 0 | 576,000 | 175,000 | 25,000 | 501,000 | 998,000 | 3,660,000 | 4,859,873 | 2,218,880 | 1,171,246 | 1,142,182 | 5,462,720 | 3,646,845 | 2,024,827 | 1,303,251 | 598,014 | 98,888 | 122,499 | 7,983 | 72,745 | 122,812 |
Cash + Short Term Investments | 15,775,000 | 12,683,000 | 12,396,000 | 11,152,000 | 11,063,000 | 7,310,000 | 6,284,000 | 7,401,477 | 4,299,955 | 2,648,511 | 4,290,833 | 6,752,714 | 5,183,194 | 2,657,663 | 1,662,218 | 800,155 | 463,438 | 507,858 | 431,560 | 153,086 | 224,082 |
Net Receivables | 3,649,000 | 3,253,000 | 2,229,000 | 1,358,000 | 529,000 | 1,680,000 | 1,523,000 | 1,218,000 | 860,115 | 645,169 | 643,894 | 535,962 | 367,512 | 264,453 | 162,426 | 118,659 | 92,328 | 70,712 | 48,536 | 30,043 | 18,314 |
Inventory | 0 | -644,000 | 477,000 | 404,000 | 337,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Assets | 1,105,000 | 1,742,000 | 1,650,000 | 635,000 | 614,000 | 843,000 | 575,000 | 392,000 | 239,761 | 258,351 | 178,593 | 192,265 | 215,959 | 144,728 | 132,820 | 104,127 | 38,133 | 34,430 | 22,993 | 40,553 | 30,150 |
Total Current Assets | 20,529,000 | 17,034,000 | 15,798,000 | 13,145,000 | 12,206,000 | 9,833,000 | 8,407,000 | 9,034,805 | 5,401,519 | 3,553,237 | 5,267,374 | 7,480,941 | 5,682,375 | 3,066,844 | 1,957,464 | 1,022,941 | 623,839 | 613,000 | 503,089 | 223,682 | 272,546 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 1,482,000 | 1,489,000 | 1,314,000 | 1,318,000 | 1,285,000 | 1,358,000 | 656,000 | 480,081 | 347,017 | 274,786 | 198,953 | 135,053 | 89,269 | 64,322 | 39,739 | 30,489 | 29,404 | 27,088 | 21,691 | 18,271 | 15,827 |
Goodwill | 2,838,000 | 2,826,000 | 2,807,000 | 2,887,000 | 1,895,000 | 2,913,000 | 2,910,000 | 2,737,671 | 2,396,906 | 3,375,000 | 3,326,474 | 1,767,912 | 522,672 | 504,784 | 510,894 | 350,630 | 326,863 | 287,159 | 226,707 | 198,417 | 138,859 |
Intangible Assets | 1,450,000 | 1,613,000 | 1,829,000 | 2,057,000 | 1,812,000 | 1,954,000 | 2,125,000 | 2,176,823 | 1,993,885 | 2,167,533 | 2,334,761 | 1,019,985 | 208,113 | 200,151 | 232,030 | 172,080 | 193,231 | 182,748 | 152,925 | 348,092 | 98,908 |
Long Term Investments | 500,000 | 440,000 | 2,789,000 | 3,175,000 | 3,759,000 | 4,477,000 | 8,408,000 | 10,421,600 | 9,591,067 | 7,931,363 | 3,755,653 | 0 | 0 | 0 | 0 | 359 | 9,124 | 2,451 | 0 | 0 | 9,429 |
Tax Assets | 191,000 | 0 | 685,000 | 905,000 | 1,127,000 | 876,000 | 370,000 | 481,139 | 822,334 | 892,576 | 8,548 | 7,055 | 31,485 | 111,080 | 151,408 | 253,700 | 153,955 | 218,519 | 179,392 | 146,553 | 6,130 |
Other Non-Current Assets | 988,000 | 940,000 | 139,000 | 154,000 | -210,000 | -9,000 | -189,000 | 119,144 | -713,755 | -773,920 | 48,800 | 33,514 | 35,828 | 23,490 | 14,418 | 4,025 | 7,561 | 19,891 | 21,844 | 17,430 | 383 |
Total Non-Current Assets | 7,449,000 | 7,308,000 | 9,563,000 | 10,496,000 | 9,668,000 | 11,569,000 | 14,280,000 | 16,416,458 | 14,437,454 | 13,867,338 | 9,673,189 | 2,963,519 | 887,367 | 903,827 | 948,489 | 811,283 | 720,138 | 737,856 | 602,559 | 530,346 | 269,536 |
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 | 27,978,000 | 24,342,000 | 25,361,000 | 23,641,000 | 21,874,000 | 21,402,000 | 22,687,000 | 25,451,263 | 19,838,973 | 17,420,575 | 14,940,563 | 10,444,460 | 6,569,742 | 3,970,671 | 2,905,953 | 1,834,224 | 1,343,977 | 1,350,856 | 1,105,648 | 754,028 | 542,082 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 4,065,000 | 3,480,000 | 2,507,000 | 1,586,000 | 735,000 | 1,239,000 | 1,134,000 | 668,000 | 419,108 | 322,842 | 281,480 | 247,345 | 184,648 | 146,867 | 90,311 | 60,568 | 46,290 | 47,708 | 49,032 | 37,851 | 40,612 |
Short Term Debt | 2,419,000 | 1,961,000 | 500,000 | 1,989,000 | 985,000 | 988,000 | 0 | 711,000 | 967,734 | 0 | 38,395 | 151,931 | 520,344 | 497,640 | 175 | 159,878 | 317,910 | 569,796 | 0 | 0 | 0 |
Tax Payables | 0 | 1,000,000 | 880,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 4,907,000 | 3,254,000 | 2,223,000 | 906,000 | 323,000 | 1,561,000 | 1,022,000 | 980,455 | 614,361 | 434,881 | 460,558 | 437,127 | 368,823 | 0 | 0 | 60,758 | 29,664 | 59,589 | 0 | 0 | 0 |
Other Current Liabilities | 5,287,000 | 3,635,000 | 2,364,000 | 1,765,000 | 1,382,000 | 1,578,000 | 1,399,000 | 2,119,000 | 857,467 | 681,587 | 600,758 | 545,342 | 387,911 | 461,291 | 380,682 | 127,561 | 152,788 | 59,589 | 51,640 | 33,164 | 33,765 |
Total Current Liabilities | 16,678,000 | 13,330,000 | 8,474,000 | 6,246,000 | 3,425,000 | 5,366,000 | 3,555,000 | 3,497,868 | 2,858,670 | 1,439,310 | 1,379,991 | 1,381,745 | 1,461,726 | 1,105,798 | 471,168 | 408,765 | 546,652 | 694,843 | 100,672 | 71,015 | 74,377 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 14,301,000 | 12,856,000 | 12,569,000 | 9,288,000 | 11,395,000 | 8,102,000 | 8,649,000 | 8,812,751 | 6,170,522 | 6,158,443 | 3,849,756 | 1,750,580 | 936,651 | 77,360 | 476,268 | 35,985 | 75,075 | 0 | 555,395 | 210,079 | 224,418 |
Deferred Revenue | 0 | 0 | 0 | 825,000 | 923,000 | 1,021,000 | 1,166,000 | 1,250,846 | 0 | 0 | 0 | 0 | 160,287 | 0 | 0 | 0 | 0 | 0 | 13,470 | 13,470 | 13,470 |
Deferred Tax | 0 | 258,000 | 685,000 | 905,000 | 1,127,000 | 876,000 | 370,000 | 481,139 | 822,334 | 892,576 | 1,040,260 | 326,425 | 45,159 | 46,990 | 56,440 | 43,793 | 48,933 | 46,502 | 39,714 | 42,375 | 25,668 |
Other Non-Current Liabilities | 652,000 | 642,000 | 851,000 | 1,024,000 | 1,034,000 | 1,125,000 | 1,328,000 | 1,877,083 | 138,767 | 134,777 | 103,533 | 67,448 | 68,944 | 39,183 | 42,990 | 24,052 | -57,065 | 13,368 | -1,585 | -2,581 | 5,006 |
Total Non-Current Liabilities | 14,953,000 | 13,756,000 | 14,105,000 | 11,217,000 | 13,556,000 | 10,103,000 | 10,347,000 | 10,689,834 | 7,131,623 | 7,185,796 | 4,993,549 | 2,144,453 | 1,156,386 | 163,533 | 575,698 | 103,830 | 66,943 | 59,870 | 633,934 | 290,283 | 268,562 |
Total Liabilities | 31,631,000 | 27,086,000 | 22,579,000 | 17,463,000 | 16,981,000 | 15,469,000 | 13,902,000 | 14,187,702 | 9,990,293 | 8,625,106 | 6,373,540 | 3,526,198 | 2,618,112 | 1,269,331 | 1,046,866 | 512,595 | 613,595 | 754,713 | 734,606 | 361,298 | 342,939 |
Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 487 | 485 | 482 | 480 | 476 | 450 | 446 | 438 | 405 | 367 | 346 | 331 | 323 | 317 |
Retained Earnings | 35,749,000 | 31,830,000 | 27,541,000 | 24,453,000 | 23,288,000 | 23,232,000 | 18,367,000 | 13,938,869 | 11,326,852 | 9,191,865 | 6,640,505 | 4,218,752 | 2,368,611 | 1,033,738 | 69,110 | -454,673 | -913,033 | -1,106,506 | -1,262,033 | -1,334,572 | -1,525,447 |
Accumulated Other Comprehensive Income/Loss | -303,000 | -323,000 | -267,000 | -144,000 | -118,000 | -191,000 | -316,000 | 236,982 | -134,684 | 244,852 | -259,902 | 84,729 | -23,676 | -87,582 | -32,889 | -3,000 | -40,397 | 50,344 | 26,347 | -15,217 | 11,941 |
Total Stockholders Equity | -3,653,000 | -2,744,000 | 2,782,000 | 6,178,000 | 4,893,000 | 5,933,000 | 8,785,000 | 11,263,561 | 9,848,680 | 8,795,469 | 8,567,023 | 6,918,262 | 3,951,630 | 2,574,295 | 1,813,336 | 1,321,629 | 730,382 | 579,107 | 348,556 | 369,071 | 199,143 |
Total Investments | 500,000 | 1,016,000 | 2,964,000 | 3,200,000 | 4,260,000 | 5,475,000 | 12,068,000 | 15,281,473 | 11,809,947 | 9,102,609 | 4,897,835 | 5,462,720 | 3,646,845 | 2,024,827 | 1,303,251 | 598,373 | 108,012 | 124,950 | 7,983 | 72,745 | 132,241 |
Total Debt | 16,720,000 | 15,003,000 | 13,037,000 | 11,277,000 | 12,380,000 | 9,090,000 | 8,649,000 | 9,520,698 | 7,138,256 | 6,158,443 | 3,886,951 | 1,893,978 | 1,402,340 | 575,000 | 476,443 | 195,863 | 392,985 | 569,796 | 568,865 | 223,549 | 224,418 |
Net Debt | 945,000 | 2,868,000 | 816,000 | 150,000 | 1,818,000 | 2,778,000 | 6,025,000 | 6,979,094 | 5,057,181 | 4,681,178 | 738,300 | 603,984 | -134,009 | -57,836 | 117,476 | -6,278 | 28,435 | 184,437 | 145,288 | 143,208 | 123,148 |
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 5,036,000 | 4,289,000 | 3,058,000 | 1,165,000 | 59,000 | 4,865,000 | 3,998,000 | 2,340,765 | 2,134,987 | 2,551,360 | 2,421,753 | 1,892,798 | 1,424,037 | 1,059,131 | 528,142 | 489,472 | 193,473 | 157,082 | 74,466 | 192,729 | 31,509 |
Depreciation & Amortization | 684,000 | 665,000 | 607,000 | 599,000 | 642,000 | 641,000 | 426,000 | 362,774 | 309,135 | 272,494 | 207,820 | 117,975 | 65,141 | 53,824 | 50,464 | 39,193 | 43,068 | 40,701 | 36,831 | 28,778 | 14,389 |
Deferred Income Tax | -144,000 | -478,000 | -257,000 | -445,000 | 213,000 | 122,000 | -150,000 | -32,465 | -111,905 | -61,335 | 31,707 | -11,104 | 19,596 | 44,747 | 37,540 | 30,990 | 28,136 | -47,963 | -27,805 | -160,618 | -1,258 |
Stock Based Compensation | 593,000 | 530,000 | 404,000 | 376,000 | 255,000 | 325,000 | 331,000 | 261,274 | 249,726 | 249,133 | 189,292 | 142,098 | 72,035 | 66,194 | 68,396 | 40,671 | 40,522 | 16,253 | 14,928 | 4,169 | 638 |
Change in Working Capital | 604,000 | 1,709,000 | 1,795,000 | 269,000 | -1,020,000 | -539,000 | 125,000 | 1,578,367 | 215,873 | -8,013 | -25,395 | 52,941 | 143,815 | 84,779 | 50,877 | 67,670 | -11,006 | -19,944 | 4,901 | -5,850 | -7,196 |
Accounts Receivable | -475,000 | -1,330,000 | -1,228,000 | -1,002,000 | 891,000 | -323,000 | -319,000 | -269,732 | -284,221 | -68,694 | -182,209 | -111,572 | -105,277 | -125,793 | -29,275 | -22,767 | -42,888 | -24,227 | -21,178 | -8,339 | -2,243 |
Inventory | 0 | 0 | 0 | 0 | 0 | -480,000 | -201,000 | -124,269 | 5,495 | -81,611 | -48,932 | -6,909 | -40,793 | 12,213 | -22,373 | -979 | -5,153 | -9,166 | -2,562 | 808 | -227 |
Accounts Payable | 0 | 0 | 0 | 0 | 0 | 480,000 | 635,000 | 687,446 | 516,356 | 166,201 | 203,870 | 182,163 | 256,021 | 210,325 | 84,750 | 86,792 | 32,245 | 9,778 | 27,372 | -3,498 | -4,405 |
Other Working Capital | 1,079,000 | 3,039,000 | 3,023,000 | 1,271,000 | -1,911,000 | -216,000 | 10,000 | 1,284,922 | -21,757 | -23,909 | 1,876 | -10,741 | 33,864 | -11,966 | 17,775 | 4,624 | 4,790 | 3,671 | 1,269 | 5,179 | -321 |
Other Non-Cash Items | 3,927,000 | 629,000 | 947,000 | 856,000 | -64,000 | -549,000 | 608,000 | 151,321 | 1,126,881 | 98,592 | 89,220 | 106,728 | 61,126 | 33,137 | 41,878 | -158,331 | 21,360 | 9,886 | 8,760 | 3,434 | 3,936 |
Net Cash Provided by Operating Activities | 8,948,000 | 7,344,000 | 6,554,000 | 2,820,000 | 85,000 | 4,865,000 | 5,338,000 | 4,662,036 | 3,924,697 | 3,102,231 | 2,914,397 | 2,301,436 | 1,785,750 | 1,341,812 | 777,297 | 509,665 | 315,553 | 156,015 | 112,081 | 62,642 | 42,018 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -447,000 | -345,000 | -368,000 | -304,000 | -286,000 | -368,000 | -442,000 | -287,805 | -268,383 | -173,915 | -131,504 | -84,445 | -55,158 | -46,833 | -22,593 | -15,106 | -18,322 | -15,949 | -12,851 | -11,030 | -6,944 |
Acquisitions Net | -43,000 | 0 | 601,000 | -1,185,000 | -2,923,000 | -9,000 | -273,000 | -1,003,075 | -7,813 | -140,338 | -2,496,366 | -331,918 | -33,861 | -68,192 | -112,405 | -1,500 | -599 | -14,580 | -3,104 | -135,160 | -164,723 |
Purchases of Investments | -12,000 | -12,000 | -768,000 | -17,000 | -74,000 | -672,000 | -2,686,000 | -6,491,156 | -6,741,202 | -9,118,330 | -10,646,875 | -10,037,670 | -6,356,509 | -3,047,429 | -1,822,593 | -923,663 | -196,907 | -173,904 | -111,953 | -87,011 | 7 |
Sales/Maturities of Investments | 645,000 | 1,840,000 | 32,000 | 508,000 | 2,997,000 | 8,099,000 | 5,616,000 | 3,580,001 | 3,684,103 | 5,538,056 | 10,916,854 | 8,294,549 | 4,885,571 | 2,229,563 | 1,116,233 | 441,105 | 218,555 | 57,854 | 176,845 | 137,490 | 28,159 |
Other Investing Activities | 22,000 | 3,000 | -15,000 | 491,000 | 2,923,000 | 7,427,000 | 2,930,000 | -3,361,000 | -3,112,000 | 9 | 9,347 | -2,783 | -2,756 | 28,123 | 260 | -2,296 | -154,632 | -74,920 | 19,884 | 1,226 | 97 |
Net Cash Used for Investing Activities | 165,000 | 1,486,000 | -518,000 | -998,000 | 2,637,000 | 7,050,000 | 2,215,000 | -4,202,035 | -3,333,295 | -3,894,518 | -2,348,544 | -2,162,267 | -1,562,713 | -904,768 | -841,098 | -501,460 | -151,905 | -221,499 | 68,821 | -94,485 | -143,404 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 1,845,000 | 1,393,000 | 1,741,000 | -1,053,000 | 2,864,000 | -25,000 | -1,487,000 | 1,759,000 | 995,000 | 2,251,405 | 2,139,617 | 564,413 | 999,999 | -213 | 279,599 | -197,122 | -176,943 | 0 | 298,549 | 0 | 100,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19,820 | 14,134 | 25,366 | 10,588 |
Common Stock Repurchased | -7,770,000 | -10,377,000 | -6,621,000 | -163,000 | -1,303,000 | -8,187,000 | -5,971,000 | -1,828,000 | -1,013,526 | -3,089,055 | -750,378 | -883,515 | -257,021 | -163,171 | -129,445 | -17,415 | -4,449 | -2,638 | -155,670 | -12,150 | 0 |
Dividends Paid | -885,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -27,000 | 75,000 | -17,000 | -23,000 | -33,000 | -8,000 | 27,000 | -10,000 | 74,737 | 107,438 | 39,755 | -84,409 | -74,123 | 12,357 | 62,803 | 45,577 | 12,544 | 22,083 | 280 | 0 | -3,349 |
Net Cash Used Provided by Financing Activities | -6,837,000 | -8,909,000 | -4,897,000 | -1,239,000 | 1,528,000 | -8,220,000 | -7,431,000 | -78,663 | 57,737 | -729,996 | 1,428,994 | -403,511 | 668,855 | -151,027 | 212,957 | -168,960 | -168,848 | 19,445 | 157,293 | 13,216 | 107,239 |
Effect of Forex Changes on Cash | 206,000 | -37,000 | -40,000 | -13,000 | 0 | -8,000 | -40,000 | 99,996 | -45,203 | -149,103 | -136,190 | 17,987 | 11,621 | -12,148 | 7,670 | -1,654 | -15,609 | 7,821 | 5,041 | -2,302 | 1,685 |
Net Change in Cash | 2,482,000 | -116,000 | 1,099,000 | 570,000 | 4,250,000 | 3,687,000 | 82,000 | 481,334 | 603,936 | -1,671,386 | 1,858,657 | -246,355 | 903,513 | 273,869 | 156,826 | -162,409 | -20,809 | -38,218 | 343,236 | -20,929 | 7,538 |
Cash at End of Period | 59,862,000 | 12,135,000 | 12,251,000 | 11,152,000 | 10,582,000 | 6,332,000 | 2,645,000 | 2,563,341 | 2,082,007 | 1,477,265 | 3,148,651 | 1,289,994 | 1,536,349 | 632,836 | 358,967 | 202,141 | 364,550 | 385,359 | 423,577 | 80,341 | 101,270 |
Cash at Start of Period | 57,380,000 | 12,251,000 | 11,152,000 | 10,582,000 | 6,332,000 | 2,645,000 | 2,563,000 | 2,082,007 | 1,478,071 | 3,148,651 | 1,289,994 | 1,536,349 | 632,836 | 358,967 | 202,141 | 364,550 | 385,359 | 423,577 | 80,341 | 101,270 | 93,732 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 8,948,000 | 7,344,000 | 6,554,000 | 2,820,000 | 85,000 | 4,865,000 | 5,338,000 | 4,662,036 | 3,924,697 | 3,102,231 | 2,914,397 | 2,301,436 | 1,785,750 | 1,341,812 | 777,297 | 509,665 | 315,553 | 156,015 | 112,081 | 62,642 | 42,018 |
Capital Expenditure | -447,000 | -345,000 | -368,000 | -304,000 | -286,000 | -368,000 | -442,000 | -287,805 | -268,383 | -173,915 | -131,504 | -84,445 | -55,158 | -46,833 | -22,593 | -15,106 | -18,322 | -15,949 | -12,851 | -11,030 | -6,944 |
Free Cash Flow | 8,501,000 | 6,999,000 | 6,186,000 | 2,516,000 | -201,000 | 4,497,000 | 4,896,000 | 4,374,231 | 3,656,314 | 2,928,316 | 2,782,893 | 2,216,991 | 1,730,592 | 1,294,979 | 754,704 | 494,559 | 297,231 | 140,066 | 99,230 | 51,612 | 35,074 |