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 | 10,275,000 | 10,112,000 | 9,795,000 | 10,420,000 | 10,271,000 | 10,479,000 | 10,746,000 | 9,567,000 | 8,979,000 | 8,592,000 | 17,902,000 | 16,047,000 | 14,072,000 | 11,651,654 | 9,156,274 | 8,727,362 | 8,541,261 | 7,672,329 | 5,969,741 | 4,552,401 | 3,271,309 |
Revenue Growth | - | 3.24% | -6.00% | 1.45% | -1.98% | -2.48% | 12.32% | 6.55% | 4.50% | -52.01% | 11.56% | 14.03% | 20.77% | 27.25% | 4.91% | 2.18% | 11.33% | 28.52% | 31.13% | 39.16% | |
Cost of Revenue | 2,876,000 | 2,833,000 | 2,680,000 | 2,650,000 | 2,473,000 | 2,433,000 | 2,382,000 | 2,222,000 | 2,007,000 | 1,771,000 | 5,732,000 | 5,036,000 | 4,216,000 | 3,460,184 | 2,564,667 | 2,479,762 | 2,228,069 | 1,762,972 | 1,256,792 | 818,104 | 614,415 |
Gross Profit | 7,399,000 | 7,279,000 | 7,115,000 | 7,770,000 | 7,798,000 | 8,046,000 | 8,364,000 | 7,345,000 | 6,972,000 | 6,821,000 | 12,170,000 | 11,011,000 | 9,856,000 | 8,191,470 | 6,591,607 | 6,247,600 | 6,313,192 | 5,909,357 | 4,712,949 | 3,734,297 | 2,656,894 |
Gross Profit Margin | 72.01% | 71.98% | 72.64% | 74.57% | 75.92% | 76.78% | 77.83% | 76.77% | 77.65% | 79.39% | 67.98% | 68.62% | 70.04% | 70.30% | 71.99% | 71.59% | 73.91% | 77.02% | 78.95% | 82.03% | 81.22% |
Research and Development | 1,503,000 | 1,544,000 | 1,330,000 | 1,325,000 | 1,087,000 | 1,211,000 | 1,285,000 | 1,224,000 | 1,114,000 | 923,000 | 2,000,000 | 1,768,000 | 1,573,000 | 1,235,171 | 908,434 | 803,070 | 725,600 | 619,727 | 494,693 | 328,191 | 240,647 |
General and Administrative Expenses | 3,302,000 | 3,413,000 | 3,099,000 | 3,091,000 | 3,642,000 | 4,204,000 | 4,522,000 | 3,546,000 | 3,268,000 | 3,389,000 | 5,430,000 | 4,763,000 | 4,480,000 | 3,799,269 | 3,026,198 | 3,304,066 | 2,880,422 | 3,081,408 | 2,598,220 | 1,822,444 | 1,273,599 |
Total Operating Expenses | 4,805,000 | 5,338,000 | 4,765,000 | 4,847,000 | 5,087,000 | 5,755,000 | 6,142,000 | 5,080,000 | 4,647,000 | 4,624,000 | 8,656,000 | 7,640,000 | 6,968,000 | 5,818,470 | 4,516,599 | 4,752,647 | 4,188,391 | 5,296,177 | 3,289,993 | 2,292,590 | 1,597,652 |
Operating Income or Loss | 2,500,000 | 1,941,000 | 2,350,000 | 5,288,000 | 2,711,000 | 2,291,000 | 2,222,000 | 2,265,000 | 2,325,000 | 2,197,000 | 3,514,000 | 3,371,000 | 2,888,000 | 2,373,000 | 2,075,008 | 1,494,953 | 2,124,801 | 613,180 | 1,422,956 | 1,441,707 | 1,059,242 |
Operating Margin | 24.32% | 19.20% | 23.99% | 50.75% | 26.39% | 21.86% | 20.68% | 23.68% | 25.89% | 25.57% | 19.63% | 21.01% | 20.52% | 20.37% | 22.66% | 17.13% | 24.88% | 7.99% | 23.84% | 31.67% | 32.38% |
Interest Expense | 259,000 | 263,000 | 165,000 | 269,000 | 337,000 | 311,000 | 326,000 | 292,000 | 225,000 | 144,000 | 123,000 | 100,000 | 63,000 | 25,030 | 44,876 | 0 | 8,037 | 0 | 0 | 0 | 0 |
EBITDA | 2,901,000 | 2,485,000 | -924,000 | 1,161,000 | 4,237,000 | 2,689,000 | 3,733,000 | 2,941,000 | 4,537,000 | 2,884,000 | 3,303,000 | 4,771,000 | 4,347,000 | 4,875,029 | 2,860,912 | 2,305,899 | 2,844,615 | 1,214,887 | 1,422,956 | 1,441,707 | 1,059,242 |
Depreciation and Amortization | 343,000 | 403,000 | 451,000 | 494,000 | 588,000 | 629,000 | 689,000 | 676,000 | 661,000 | 687,000 | 1,490,000 | 1,400,000 | 1,200,000 | 939,953 | 762,465 | 810,946 | 719,814 | 601,707 | 544,552 | 409,937 | 259,522 |
Income Before Tax | 2,692,000 | 3,707,000 | -1,601,000 | 398,000 | 3,420,000 | 2,177,000 | 2,718,000 | 2,276,000 | 3,651,000 | 2,406,000 | 3,531,000 | 3,466,000 | 3,084,000 | 3,910,046 | 2,098,447 | 2,879,151 | 2,183,564 | 750,851 | 1,547,061 | 1,549,377 | 1,128,230 |
Income Tax Expense | 663,000 | 932,000 | -327,000 | 146,000 | 878,000 | 417,000 | 190,000 | 3,288,000 | -3,634,000 | 459,000 | 3,572,000 | 610,000 | 475,000 | 680,659 | 297,486 | 490,054 | 404,090 | 402,600 | 421,418 | 467,285 | 343,885 |
Net Income | 2,020,000 | 2,767,000 | -1,274,000 | 252,000 | 2,542,000 | 1,786,000 | 2,530,000 | -1,016,000 | 7,266,000 | 1,725,000 | -41,000 | 2,856,000 | 2,609,000 | 3,229,387 | 1,800,961 | 2,389,097 | 1,779,474 | 348,251 | 1,125,639 | 1,082,043 | 778,223 |
Net Income Margin | 19.68% | 27.36% | -13.01% | 2.42% | 24.75% | 17.04% | 23.54% | -10.62% | 80.92% | 20.08% | -0.23% | 17.80% | 18.54% | 27.72% | 19.67% | 27.37% | 20.83% | 4.54% | 18.86% | 23.77% | 23.79% |
EPS | 4.00 | 5.22 | -2.28 | 0.39 | 3.58 | 2.10 | 2.58 | -0.95 | 6.41 | 1.43 | -0.03 | 2.20 | 2.02 | 2.50 | 1.38 | 1.85 | 1.37 | 0.26 | 0.80 | 0.79 | 0.30 |
EPS Diluted | 3.95 | 5.19 | -2.28 | 0.39 | 3.54 | 2.09 | 2.55 | -0.95 | 6.35 | 1.42 | -0.03 | 2.18 | 1.99 | 2.46 | 1.36 | 1.83 | 1.36 | 0.25 | 0.79 | 0.78 | 0.28 |
Weighted Average Shares Out | - | 530,000 | 558,000 | 652,000 | 710,000 | 849,000 | 980,000 | 1,064,000 | 1,133,000 | 1,208,000 | 1,251,000 | 1,295,000 | 1,292,000 | 1,293,000 | 1,306,000 | 1,289,848 | 1,303,454 | 1,358,797 | 1,399,251 | 1,361,708 | 2,638,916 |
Weighted Average Shares Out Diluted | - | 533,000 | 558,000 | 652,000 | 718,000 | 856,000 | 991,000 | 1,064,000 | 1,144,000 | 1,220,000 | 1,251,000 | 1,313,000 | 1,313,000 | 1,313,000 | 1,327,000 | 1,304,981 | 1,312,608 | 1,376,174 | 1,425,472 | 1,393,875 | 2,735,440 |
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 | 1,589,000 | 1,985,000 | 2,154,000 | 1,379,000 | 1,428,000 | 923,000 | 2,202,000 | 2,120,000 | 1,816,000 | 1,832,000 | 6,328,000 | 4,494,000 | 6,817,000 | 4,691,101 | 5,577,411 | 3,999,818 | 3,188,928 | 4,221,191 | 2,662,792 | 1,313,580 | 1,330,045 |
Short Term Investments | 3,302,000 | 7,030,000 | 5,317,000 | 5,944,000 | 2,398,000 | 1,850,000 | 2,713,000 | 3,743,000 | 5,333,000 | 4,299,000 | 3,770,000 | 4,531,000 | 2,591,000 | 1,238,301 | 1,045,403 | 943,986 | 163,734 | 658,854 | 542,103 | 774,650 | 682,004 |
Cash + Short Term Investments | 4,891,000 | 9,015,000 | 7,471,000 | 7,323,000 | 3,826,000 | 2,773,000 | 4,915,000 | 5,863,000 | 7,149,000 | 6,131,000 | 10,098,000 | 9,025,000 | 9,408,000 | 5,929,402 | 6,622,814 | 4,943,804 | 3,352,662 | 4,880,045 | 3,204,895 | 2,088,230 | 2,012,049 |
Net Receivables | 1,244,000 | 1,206,000 | 975,000 | 779,000 | 652,000 | 1,180,000 | 1,382,000 | 1,358,000 | 592,000 | 619,000 | 600,000 | 12,948,000 | 11,076,000 | 6,150,616 | 3,961,286 | 3,188,298 | 2,473,230 | 907,894 | 792,492 | 578,070 | 364,280 |
Inventory | 0 | 0 | -2,000 | 0 | 1,188,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 87,599 | 144,620 | 29,702 | 155,405 |
Other Current Assets | 926,000 | 795,000 | 966,000 | 1,009,000 | 3,045,000 | 775,000 | 829,000 | 523,000 | 1,134,000 | 1,154,000 | 18,096,000 | 1,310,000 | 914,000 | 425,144 | 481,238 | 328,106 | 460,698 | 1,317,156 | 973,199 | 487,235 | 379,415 |
Total Current Assets | 7,061,000 | 11,016,000 | 9,290,000 | 9,111,000 | 7,190,000 | 4,565,000 | 7,126,000 | 7,743,000 | 8,875,000 | 7,904,000 | 26,531,000 | 23,283,000 | 21,583,000 | 12,661,454 | 11,065,338 | 8,460,208 | 6,286,590 | 7,122,505 | 4,970,586 | 3,183,237 | 2,911,149 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 1,701,000 | 1,736,000 | 1,751,000 | 1,525,000 | 1,867,000 | 2,083,000 | 1,597,000 | 1,597,000 | 1,516,000 | 1,554,000 | 2,902,000 | 2,760,000 | 2,491,000 | 1,986,216 | 1,523,333 | 1,314,328 | 1,198,714 | 1,120,452 | 998,196 | 801,602 | 709,773 |
Goodwill | 4,321,000 | 4,267,000 | 4,262,000 | 4,178,000 | 4,675,000 | 4,929,000 | 5,160,000 | 4,773,000 | 4,501,000 | 4,451,000 | 9,094,000 | 9,267,000 | 8,537,000 | 8,364,989 | 6,193,163 | 6,143,086 | 7,025,398 | 6,257,153 | 6,544,278 | 6,120,079 | 2,709,794 |
Intangible Assets | 0 | 114,000 | 115,000 | 8,000 | 12,000 | 62,000 | 92,000 | 69,000 | 102,000 | 90,000 | 564,000 | 941,000 | 1,128,000 | 1,406,380 | 540,711 | 767,812 | 736,134 | 596,038 | 682,977 | 6,943,359 | 3,072,703 |
Long Term Investments | 3,444,000 | 1,133,000 | 1,797,000 | 7,966,000 | 833,000 | 1,305,000 | 3,778,000 | 6,331,000 | 3,969,000 | 3,391,000 | 5,777,000 | 4,971,000 | 3,044,000 | 2,452,763 | 2,492,012 | 1,381,765 | 106,178 | 138,000 | 278,000 | 826,000 | 1,266,289 |
Tax Assets | 2,984,000 | 3,089,000 | 3,169,000 | 3,255,000 | 3,537,000 | 4,369,000 | 4,792,000 | 5,195,000 | 4,608,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -138,000 | -278,000 | -826,000 | -1,266,289 |
Other Non-Current Assets | 404,000 | 265,000 | 581,000 | 583,000 | 1,196,000 | 414,000 | 274,000 | 273,000 | 276,000 | 395,000 | 264,000 | 266,000 | 491,000 | 448,416 | 189,205 | 341,121 | 239,425 | 269,889 | 297,974 | 860,788 | 1,297,426 |
Total Non-Current Assets | 12,854,000 | 10,604,000 | 11,560,000 | 17,515,000 | 12,120,000 | 13,162,000 | 15,693,000 | 18,238,000 | 14,972,000 | 9,881,000 | 18,601,000 | 18,205,000 | 15,691,000 | 14,658,764 | 10,938,424 | 9,948,112 | 9,305,849 | 8,243,532 | 8,523,425 | 8,605,749 | 5,079,902 |
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 | 19,915,000 | 21,620,000 | 20,850,000 | 26,626,000 | 19,310,000 | 17,727,000 | 22,819,000 | 25,981,000 | 23,847,000 | 17,785,000 | 45,132,000 | 41,488,000 | 37,274,000 | 27,320,218 | 22,003,762 | 18,408,320 | 15,592,439 | 15,366,037 | 13,494,011 | 11,788,986 | 7,991,051 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 1,331,000 | 267,000 | 261,000 | 262,000 | 278,000 | 229,000 | 286,000 | 330,000 | 283,000 | 349,000 | 107,000 | 309,000 | 301,000 | 282,000 | 2,735,694 | 2,350,357 | 1,638,294 | 156,613 | 83,392 | 642,343 | 37,958 |
Short Term Debt | 1,358,000 | 868,000 | 1,281,000 | 1,505,000 | 160,000 | 1,173,000 | 1,546,000 | 781,000 | 1,451,000 | 0 | 850,000 | 6,000 | 424,000 | 577,601 | 300,000 | 0 | 1,000,000 | 0 | 0 | 0 | 456,077 |
Tax Payables | 790,000 | 253,000 | 226,000 | 371,000 | 180,000 | 210,000 | 117,000 | 177,000 | 110,000 | 72,000 | 154,000 | 107,000 | 63,000 | 297,686 | 40,468 | 210,522 | 100,423 | 111,754 | 464,418 | 182,095 | 118,427 |
Deferred Revenue | 35,000 | 34,000 | 34,000 | 79,000 | 110,000 | 135,000 | 170,000 | 117,000 | 110,000 | 106,000 | 188,000 | 158,000 | 137,000 | 110,429 | 96,464 | 99,305 | 181,596 | 166,495 | 128,964 | 81,940 | 50,439 |
Other Current Liabilities | 2,125,000 | 3,098,000 | 2,469,000 | 2,405,000 | 3,384,000 | 2,454,000 | 2,335,000 | 2,271,000 | 1,893,000 | 1,736,000 | 16,420,000 | 12,059,000 | 9,999,000 | 5,466,488 | 1,343,888 | 981,784 | 784,774 | 2,664,717 | 1,841,621 | 578,557 | 421,969 |
Total Current Liabilities | 5,639,000 | 4,520,000 | 4,271,000 | 4,622,000 | 4,002,000 | 3,807,000 | 4,454,000 | 3,539,000 | 3,847,000 | 2,263,000 | 17,531,000 | 12,639,000 | 11,066,000 | 6,734,204 | 4,516,514 | 3,641,968 | 3,705,087 | 3,099,579 | 2,518,395 | 1,484,935 | 1,084,870 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 6,501,000 | 7,360,000 | 8,139,000 | 7,927,000 | 8,057,000 | 7,199,000 | 7,685,000 | 9,234,000 | 7,509,000 | 6,779,000 | 6,777,000 | 4,117,000 | 4,112,000 | 1,525,047 | 1,494,227 | 0 | 0 | 0 | 0 | 0 | 75 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 1,777,000 | 2,408,000 | 2,245,000 | 3,116,000 | 2,359,000 | 2,646,000 | 2,925,000 | 3,425,000 | 1,888,000 | 2,092,000 | 792,000 | 841,000 | 1,020,000 | 1,072,951 | 645,457 | 929,143 | 753,965 | 510,557 | 31,784 | 215,682 | 135,971 |
Other Non-Current Liabilities | 578,000 | 936,000 | 1,042,000 | 1,183,000 | 3,690,000 | 4,039,000 | 1,474,000 | 1,720,000 | 64,000 | 75,000 | 918,000 | 244,000 | 201,000 | 343,857 | 45,385 | 49,561 | 750,903 | 51,299 | 39,200 | 40,388 | 37,698 |
Total Non-Current Liabilities | 8,856,000 | 10,704,000 | 11,426,000 | 12,226,000 | 11,747,000 | 11,212,000 | 12,084,000 | 14,379,000 | 9,461,000 | 8,946,000 | 7,695,000 | 5,202,000 | 5,333,000 | 2,656,135 | 2,185,069 | 978,704 | 803,494 | 561,856 | 70,984 | 256,070 | 173,744 |
Total Liabilities | 14,495,000 | 15,224,000 | 15,697,000 | 16,848,000 | 15,749,000 | 15,019,000 | 16,538,000 | 17,918,000 | 13,308,000 | 11,209,000 | 25,226,000 | 17,841,000 | 16,399,000 | 9,390,339 | 6,701,583 | 4,620,672 | 4,508,581 | 3,661,435 | 2,589,379 | 1,741,005 | 1,258,614 |
Common Stock | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 2,000 | 1,535 | 1,513 | 1,486 | 1,470 | 1,458 | 1,431 | 1,404 | 1,339 |
Retained Earnings | 37,407,000 | 36,531,000 | 34,315,000 | 36,090,000 | 22,961,000 | 17,589,000 | 16,459,000 | 13,943,000 | 14,959,000 | 7,713,000 | 18,900,000 | 18,854,000 | 15,998,000 | 13,389,465 | 10,160,078 | 8,359,117 | 5,970,020 | 4,190,546 | 3,842,150 | 2,716,511 | 1,634,468 |
Accumulated Other Comprehensive Income/Loss | 232,000 | 185,000 | 259,000 | 398,000 | 616,000 | 387,000 | 498,000 | 717,000 | -124,000 | 526,000 | 1,171,000 | 1,156,000 | 856,000 | 549,468 | 751,314 | 818,104 | 903,485 | 1,701,276 | 696,197 | 57,590 | 236,817 |
Total Stockholders Equity | 5,420,000 | 6,396,000 | 5,153,000 | 9,778,000 | 3,561,000 | 2,708,000 | 6,281,000 | 8,063,000 | 10,539,000 | 6,576,000 | 19,906,000 | 23,647,000 | 20,875,000 | 17,929,879 | 15,302,179 | 13,787,648 | 11,083,858 | 11,704,602 | 10,904,632 | 10,047,981 | 6,728,341 |
Total Investments | 6,746,000 | 8,163,000 | 7,114,000 | 13,910,000 | 3,231,000 | 3,155,000 | 6,491,000 | 10,074,000 | 9,302,000 | 7,690,000 | 9,547,000 | 9,502,000 | 5,635,000 | 3,691,064 | 3,537,415 | 2,325,751 | 269,912 | 796,854 | 820,103 | 1,600,650 | 1,948,293 |
Total Debt | 7,859,000 | 8,228,000 | 9,289,000 | 9,282,000 | 8,143,000 | 8,232,000 | 9,231,000 | 10,015,000 | 8,960,000 | 6,779,000 | 7,627,000 | 4,123,000 | 4,519,000 | 2,089,648 | 1,794,227 | 0 | 1,000,000 | 200,000 | 0 | 0 | 456,152 |
Net Debt | 6,270,000 | 6,243,000 | 7,135,000 | 7,903,000 | 6,715,000 | 7,309,000 | 7,029,000 | 7,895,000 | 7,144,000 | 4,947,000 | 1,299,000 | -371,000 | -2,298,000 | -2,601,453 | -3,783,184 | -3,999,818 | -2,188,928 | -4,021,191 | -2,662,792 | -1,313,580 | -873,893 |
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 | 2,029,000 | 2,775,000 | -1,269,000 | 13,608,000 | 5,667,000 | 1,786,000 | 2,530,000 | -1,016,000 | 7,266,000 | 1,725,000 | -41,000 | 2,856,000 | 2,609,000 | 3,229,387 | 1,800,961 | 2,389,097 | 1,779,474 | 348,251 | 1,125,639 | 1,082,043 | 778,223 |
Depreciation & Amortization | 343,000 | 403,000 | 442,000 | 502,000 | 609,000 | 675,000 | 696,000 | 676,000 | 682,000 | 687,000 | 1,490,000 | 1,400,000 | 1,200,000 | 939,953 | 762,465 | 810,946 | 719,814 | 601,707 | 544,552 | 409,937 | 259,522 |
Deferred Income Tax | -374,000 | 255,000 | -780,000 | -680,000 | 408,000 | 113,000 | -153,000 | 1,729,000 | -4,556,000 | -32,000 | 2,895,000 | -31,000 | -35,000 | 16,958 | 349,595 | -178,813 | -149,948 | -123,371 | -227,850 | 91,690 | 28,652 |
Stock Based Compensation | 595,000 | 575,000 | 494,000 | 477,000 | 417,000 | 495,000 | 538,000 | 483,000 | 416,000 | 379,000 | 675,000 | 609,000 | 488,000 | 457,188 | 381,492 | 394,807 | 353,323 | 301,813 | 317,410 | 31,772 | 0 |
Change in Working Capital | -580,000 | -94,000 | -377,000 | -134,000 | -168,000 | -190,000 | -558,000 | 1,165,000 | 5,000 | -180,000 | -300,000 | -586,000 | -958,000 | -384,981 | -591,398 | 37,012 | -204,311 | -172,318 | 204,674 | -4,242 | -190,588 |
Accounts Receivable | 0 | 0 | 0 | 195,000 | 8,000 | -124,000 | -98,000 | -195,000 | -48,000 | -105,000 | 16,000 | -123,000 | -207,000 | -291,822 | -111,614 | -97,494 | -66,853 | -185,616 | -169,750 | -151,993 | 0 |
Inventory | 0 | 0 | 0 | -509,000 | -423,000 | -292,000 | -573,000 | 1,316,000 | -17,000 | -453,000 | -447,000 | -382,000 | -667,000 | -116,070 | -544,499 | 193,033 | -170,912 | 65,061 | 331,312 | -2,305,004 | 0 |
Accounts Payable | 0 | 15,000 | 6,000 | 9,000 | 101,000 | 4,000 | -47,000 | 19,000 | -28,000 | 226,000 | 87,000 | 7,000 | -16,000 | 29,424 | -9,263 | -27,235 | 14,946 | 36,954 | 32,986 | 564 | 0 |
Other Working Capital | -580,000 | -109,000 | -383,000 | 171,000 | 146,000 | 222,000 | 160,000 | 25,000 | 98,000 | 152,000 | 44,000 | -88,000 | -68,000 | -6,513 | 73,978 | -31,292 | 18,508 | -88,717 | 10,126 | 2,452,191 | -190,588 |
Other Non-Cash Items | 452,000 | -1,488,000 | 3,744,000 | -11,116,000 | -4,528,000 | 235,000 | -395,000 | 109,000 | -987,000 | 1,454,000 | 958,000 | 747,000 | 534,000 | -984,831 | 42,645 | -544,963 | 383,643 | 1,685,027 | 283,366 | 398,691 | 409,506 |
Net Cash Provided by Operating Activities | 1,859,000 | 2,426,000 | 2,254,000 | 2,657,000 | 2,419,000 | 3,114,000 | 2,658,000 | 3,146,000 | 2,826,000 | 4,033,000 | 5,677,000 | 4,995,000 | 3,838,000 | 3,273,674 | 2,745,760 | 2,908,086 | 2,881,995 | 2,641,109 | 2,247,791 | 2,009,891 | 1,285,315 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -467,000 | -456,000 | -449,000 | -444,000 | -494,000 | -552,000 | -651,000 | -666,000 | -626,000 | -668,000 | -1,271,000 | -1,250,000 | -1,257,000 | -963,498 | -723,912 | -567,094 | -565,890 | -453,967 | -515,448 | -338,281 | -292,838 |
Acquisitions Net | 105,000 | 106,000 | 887,000 | 5,080,000 | 4,013,000 | -253,000 | 727,000 | -548,000 | -212,000 | -24,000 | -59,000 | -869,000 | 1,000 | -953,909 | -90,568 | 570,888 | -1,360,293 | -863,565 | -45,505 | -2,732,230 | -1,036,476 |
Purchases of Investments | -14,739,000 | -13,874,000 | -18,534,000 | -22,161,000 | -32,887,000 | -46,977,000 | -28,115,000 | -14,599,000 | -11,212,000 | -6,744,000 | -8,834,000 | -7,505,000 | -3,128,000 | -2,290,183 | -2,643,514 | -1,142,098 | -108,128 | -270,676 | -583,263 | -1,324,353 | -1,754,808 |
Sales/Maturities of Investments | 15,939,000 | 14,502,000 | 20,626,000 | 18,969,000 | 33,129,000 | 50,548,000 | 30,901,000 | 14,520,000 | 10,063,000 | 6,781,000 | 8,524,000 | 3,943,000 | 1,421,000 | 1,596,064 | 1,436,207 | 103,572 | 136,200 | 888,757 | 1,380,227 | 1,928,539 | 1,079,548 |
Other Investing Activities | -167,000 | -38,000 | -69,000 | 2,219,000 | 33,000 | 21,000 | 32,000 | -3,000 | -21,000 | -2,956,000 | -1,033,000 | -331,000 | -800,000 | -695,336 | -260,683 | -114,651 | -159,235 | 6,305 | -7,158 | 13,594 | -8,646 |
Net Cash Used for Investing Activities | 671,000 | 240,000 | 2,461,000 | 3,663,000 | 3,794,000 | 2,787,000 | 2,894,000 | -1,296,000 | -2,008,000 | -3,611,000 | -2,673,000 | -6,012,000 | -3,763,000 | -3,306,862 | -2,282,470 | -1,149,383 | -2,057,346 | -693,146 | 228,853 | -2,452,731 | -2,013,220 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -309,000 | -1,150,000 | -212,000 | 1,322,000 | -6,000 | -1,550,000 | -750,000 | 1,032,000 | 2,196,000 | -850,000 | 3,482,000 | -400,000 | 2,426,000 | 50,729 | 1,788,702 | -1,000,000 | 411,636 | 200,220 | 0 | -128,239 | -2,969 |
Common Stock Issued | 38,000 | 83,000 | 87,000 | 93,000 | 90,000 | 106,000 | 109,000 | 120,000 | 102,000 | 221,000 | 300,000 | 437,000 | 483,000 | 242,210 | 235,527 | 102,526 | 135,141 | 506,955 | 313,482 | 599,845 | 650,638 |
Common Stock Repurchased | -2,521,000 | -1,401,000 | -3,143,000 | -7,055,000 | -5,137,000 | -4,973,000 | -4,502,000 | -2,746,000 | -2,943,000 | -2,149,000 | -4,658,000 | -1,343,000 | -898,000 | -1,063,986 | -711,068 | 0 | -2,179,712 | -1,485,397 | -1,666,540 | 0 | 0 |
Dividends Paid | -534,000 | -528,000 | -489,000 | -466,000 | -447,000 | -473,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | 78,000 | 546,000 | -35,000 | -426,000 | -192,000 | -201,000 | -255,000 | -190,000 | -99,000 | -1,776,000 | -146,000 | -48,000 | -60,000 | -67,225 | -79,296 | -48,182 | -60,344 | 84,830 | 92,371 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -3,193,000 | -2,450,000 | -3,792,000 | -6,532,000 | -5,692,000 | -7,091,000 | -5,398,000 | -1,784,000 | -744,000 | -4,554,000 | -1,022,000 | -1,354,000 | 1,951,000 | -838,496 | 1,234,406 | -945,656 | -1,673,851 | -693,392 | -1,260,687 | 471,606 | 647,669 |
Effect of Forex Changes on Cash | 26,000 | 5,000 | -57,000 | 24,000 | 77,000 | -33,000 | -75,000 | 238,000 | -90,000 | -364,000 | -148,000 | 48,000 | 100,000 | -14,626 | -120,103 | -2,157 | -183,061 | 303,828 | 133,255 | -45,231 | 28,768 |
Net Change in Cash | -203,000 | 221,000 | 866,000 | -188,000 | 598,000 | -1,275,000 | 79,000 | 304,000 | -16,000 | -4,496,000 | 1,834,000 | -2,323,000 | 2,126,000 | -886,310 | 1,577,593 | 810,890 | -1,032,263 | 1,558,399 | 1,349,212 | -16,465 | -51,468 |
Cash at End of Period | 8,786,000 | 2,493,000 | 2,272,000 | 1,406,000 | 1,594,000 | 944,000 | 2,219,000 | 2,120,000 | 1,816,000 | 1,832,000 | 6,328,000 | 4,494,000 | 6,817,000 | 4,691,101 | 5,577,411 | 3,999,818 | 3,188,928 | 4,221,191 | 2,662,792 | 1,313,580 | 1,330,045 |
Cash at Start of Period | 8,989,000 | 2,272,000 | 1,406,000 | 1,594,000 | 996,000 | 2,219,000 | 2,140,000 | 1,816,000 | 1,832,000 | 6,328,000 | 4,494,000 | 6,817,000 | 4,691,000 | 5,577,411 | 3,999,818 | 3,188,928 | 4,221,191 | 2,662,792 | 1,313,580 | 1,330,045 | 1,381,513 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 1,859,000 | 2,426,000 | 2,254,000 | 2,657,000 | 2,419,000 | 3,114,000 | 2,658,000 | 3,146,000 | 2,826,000 | 4,033,000 | 5,677,000 | 4,995,000 | 3,838,000 | 3,273,674 | 2,745,760 | 2,908,086 | 2,881,995 | 2,641,109 | 2,247,791 | 2,009,891 | 1,285,315 |
Capital Expenditure | -467,000 | -456,000 | -449,000 | -444,000 | -494,000 | -552,000 | -651,000 | -666,000 | -626,000 | -668,000 | -1,271,000 | -1,250,000 | -1,257,000 | -963,498 | -723,912 | -567,094 | -565,890 | -453,967 | -515,448 | -338,281 | -292,838 |
Free Cash Flow | 1,392,000 | 1,970,000 | 1,805,000 | 2,213,000 | 1,925,000 | 2,562,000 | 2,007,000 | 2,480,000 | 2,200,000 | 3,365,000 | 4,406,000 | 3,745,000 | 2,581,000 | 2,310,176 | 2,021,848 | 2,340,992 | 2,316,105 | 2,187,142 | 1,732,343 | 1,671,610 | 992,477 |