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,582,000 | 9,903,000 | 9,636,000 | 9,168,000 | 8,244,000 | 6,547,000 | 6,276,000 | 5,834,000 | 5,958,000 | 4,682,000 | 4,221,000 | 1,795,000 | 1,362,965 | 1,327,491 | 1,149,944 | 994,788 | 813,078 | 574,293 | 313,799 | 155,865 | 108,414 |
Revenue Growth | - | 2.77% | 5.10% | 11.21% | 25.92% | 4.32% | 7.58% | -2.08% | 27.25% | 10.92% | 135.15% | 31.70% | 2.67% | 15.44% | 15.60% | 22.35% | 41.58% | 83.01% | 101.33% | 43.77% | |
Cost of Revenue | 3,820,000 | 4,244,000 | 4,434,000 | 4,150,000 | 3,945,000 | 2,856,000 | 2,723,000 | 2,539,000 | 2,778,000 | 2,158,000 | 1,909,000 | 521,000 | 296,916 | 298,476 | 42,593 | 41,696 | 189,497 | 126,149 | 70,184 | 0 | 1,279 |
Gross Profit | 6,762,000 | 5,659,000 | 5,202,000 | 5,018,000 | 4,299,000 | 3,691,000 | 3,553,000 | 3,295,000 | 3,180,000 | 2,524,000 | 2,312,000 | 1,274,000 | 1,066,049 | 1,029,015 | 1,107,351 | 953,092 | 623,581 | 448,144 | 243,615 | 155,865 | 107,135 |
Gross Profit Margin | 63.69% | 57.14% | 53.99% | 54.73% | 52.15% | 56.38% | 56.61% | 56.48% | 53.37% | 53.91% | 54.77% | 70.97% | 78.22% | 77.52% | 96.30% | 95.81% | 76.69% | 78.03% | 77.63% | 100.00% | 98.82% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 553,000 | 481,000 | 440,000 | 458,000 | 410,000 | 354,000 | 350,000 | 345,000 | 323,000 | 312,000 | 402,000 | 158,000 | 89,173 | 87,806 | 333,893 | 329,116 | 67,800 | 50,759 | 25,266 | 64,763 | 57,717 |
Total Operating Expenses | 2,289,000 | 1,696,000 | 1,471,000 | 1,467,000 | 1,161,000 | 1,016,000 | 936,000 | 880,000 | 933,000 | 686,000 | 735,000 | 319,000 | 219,675 | 220,058 | 455,102 | 440,473 | 130,047 | 83,460 | 38,980 | 99,660 | 74,741 |
Operating Income or Loss | 3,944,000 | 3,694,000 | 2,517,000 | 6,223,000 | 3,033,000 | 2,673,000 | 2,583,000 | 2,379,000 | 2,167,000 | 1,750,000 | 1,448,000 | 790,000 | 827,015 | 793,333 | 652,249 | 512,619 | 493,534 | 353,563 | 204,635 | 56,205 | 32,394 |
Operating Margin | 37.18% | 37.30% | 26.12% | 67.88% | 36.79% | 40.83% | 41.16% | 40.78% | 36.37% | 37.38% | 34.30% | 44.01% | 60.68% | 59.76% | 56.72% | 51.53% | 60.70% | 61.56% | 65.21% | 36.06% | 29.88% |
Interest Expense | 931,000 | 808,000 | 616,000 | 423,000 | 357,000 | 285,000 | 244,000 | 187,000 | 178,000 | 97,000 | 96,000 | 56,000 | 38,902 | 36,097 | 29,765 | 22,922 | 0 | 0 | 0 | 0 | 0 |
EBITDA | 5,502,000 | 5,186,000 | 3,548,000 | 7,232,000 | 3,979,000 | 3,430,000 | 3,384,000 | 3,275,000 | 2,897,000 | 2,212,000 | 1,965,000 | 882,000 | 978,455 | 943,212 | 775,771 | 625,937 | 569,426 | 397,557 | 218,922 | 91,552 | 51,220 |
Depreciation and Amortization | 1,450,000 | 5,647,000 | 5,406,000 | 5,335,000 | 4,438,000 | 3,462,000 | 3,188,000 | 3,050,000 | 3,289,000 | 374,000 | 333,000 | 161,000 | 130,502 | 132,252 | 121,209 | 111,357 | 63,891 | 33,399 | 13,861 | 16,846 | 17,406 |
Income Before Tax | 3,023,000 | 2,894,000 | 1,808,000 | 5,698,000 | 2,766,000 | 2,481,000 | 2,520,000 | 2,517,000 | 2,029,000 | 1,653,000 | 1,407,000 | 500,000 | 789,692 | 759,239 | 610,142 | 493,705 | 473,496 | 358,434 | 212,543 | 59,995 | 33,722 |
Income Tax Expense | 652,000 | 456,000 | 310,000 | 1,629,000 | 658,000 | 521,000 | 500,000 | -25,000 | 580,000 | 358,000 | 402,000 | 230,000 | 227,955 | 237,498 | 202,375 | 179,551 | 172,524 | 117,822 | 69,275 | 19,585 | 11,773 |
Net Income | 2,313,000 | 2,368,000 | 1,446,000 | 4,058,000 | 2,089,000 | 1,933,000 | 1,988,000 | 2,514,000 | 1,422,000 | 1,274,000 | 981,000 | 254,000 | 551,576 | 509,673 | 398,298 | 315,988 | 300,972 | 240,612 | 143,268 | 40,410 | 21,949 |
Net Income Margin | 21.82% | 23.91% | 15.01% | 44.26% | 25.34% | 29.52% | 31.68% | 43.09% | 23.87% | 27.21% | 23.24% | 14.15% | 40.47% | 38.39% | 34.64% | 31.76% | 37.02% | 41.90% | 45.66% | 25.93% | 20.25% |
EPS | 4.04 | 4.20 | 2.59 | 7.22 | 3.79 | 3.45 | 3.46 | 4.29 | 2.40 | 2.29 | 1.72 | 0.65 | 1.52 | 1.39 | 1.08 | 0.87 | 0.85 | 0.70 | 0.51 | -0.08 | 0.08 |
EPS Diluted | 4.03 | 4.19 | 2.58 | 7.18 | 3.77 | 3.42 | 3.43 | 4.25 | 2.39 | 2.28 | 1.71 | 0.64 | 1.50 | 1.38 | 1.07 | 0.85 | 0.83 | 0.68 | 0.48 | -0.08 | 0.08 |
Weighted Average Shares Out | - | 564,000 | 559,000 | 562,000 | 552,000 | 561,000 | 575,000 | 589,000 | 595,000 | 556,000 | 570,000 | 390,000 | 365,000 | 365,000 | 368,120 | 364,925 | 355,920 | 344,925 | 282,370 | 266,090 | 264,325 |
Weighted Average Shares Out Diluted | - | 565,000 | 561,000 | 565,000 | 555,000 | 565,000 | 579,000 | 594,000 | 599,000 | 559,000 | 573,000 | 395,000 | 365,000 | 370,000 | 372,380 | 370,450 | 360,820 | 354,900 | 297,995 | 266,090 | 265,310 |
Reported Currency: USD | Q2 | 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 | 2,137,000 | 899,000 | 1,799,000 | 607,000 | 583,000 | 841,000 | 724,000 | 535,000 | 407,000 | 627,000 | 652,000 | 961,000 | 1,612,195 | 822,949 | 621,792 | 552,465 | 283,522 | 119,597 | 204,257 | 20,002 | 61,199 |
Short Term Investments | 500,000 | 230,000 | 2,616,000 | 0 | 0 | 0 | 0 | 16,000 | 23,000 | 29,000 | 1,200,000 | 74,000 | 0 | 0 | 1,999 | 18,692,243 | 3,419 | 140,955 | 77,354 | 111,181 | 5,700 |
Cash + Short Term Investments | 2,637,000 | 1,129,000 | 1,799,000 | 607,000 | 583,000 | 841,000 | 724,000 | 551,000 | 430,000 | 656,000 | 1,852,000 | 1,035,000 | 1,612,195 | 822,949 | 623,791 | 19,244,708 | 286,941 | 260,552 | 281,611 | 131,183 | 66,899 |
Net Receivables | 1,548,000 | 2,950,000 | 1,169,000 | 5,701,000 | 1,230,000 | 988,000 | 953,000 | 903,000 | 777,000 | 700,000 | 471,000 | 482,000 | 127,260 | 136,331 | 114,456 | 109,068 | 81,248 | 52,018 | 32,121 | 14,773 | 9,608 |
Inventory | 0 | 80,191,000 | 153,521,000 | 146,971,000 | 85,083,000 | 65,930,000 | 64,773,000 | 51,991,000 | 55,829,000 | 51,826,000 | 47,787,000 | 42,493,000 | 31,969,316 | 31,608,813 | 125,250 | -18,584,163 | 66,579 | 37,472 | 23,487 | 0 | 0 |
Other Current Assets | -4,185,000 | 703,000 | 458,000 | 1,021,000 | 323,000 | 220,000 | 242,000 | 117,000 | 97,000 | 131,000 | 135,000 | 249,000 | 41,316 | 37,298 | 22,712,281 | 18,690,238 | 12,117,820 | 792,052 | 3,698 | 18,059 | 23,535 |
Total Current Assets | 86,991,000 | 84,973,000 | 156,947,000 | 154,300,000 | 87,219,000 | 67,979,000 | 66,692,000 | 53,562,000 | 57,133,000 | 53,313,000 | 50,245,000 | 44,259,000 | 33,750,087 | 32,605,391 | 23,575,778 | 19,459,851 | 12,552,588 | 1,142,094 | 340,917 | 164,015 | 100,042 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 1,992,000 | 1,923,000 | 1,767,000 | 1,699,000 | 1,713,000 | 1,536,000 | 1,241,000 | 1,246,000 | 1,129,000 | 1,037,000 | 874,000 | 891,000 | 143,392 | 130,962 | 94,503 | 91,735 | 88,952 | 63,524 | 26,280 | 20,348 | 19,364 |
Goodwill | 30,553,000 | 30,553,000 | 21,111,000 | 21,123,000 | 21,291,000 | 13,342,000 | 13,085,000 | 12,216,000 | 12,291,000 | 12,079,000 | 8,535,000 | 9,501,000 | 1,937,977 | 1,902,984 | 1,916,055 | 1,465,831 | 1,434,816 | 1,009,687 | 79,575 | 0 | 0 |
Intangible Assets | 16,805,000 | 17,317,000 | 13,090,000 | 13,736,000 | 14,408,000 | 10,258,000 | 10,462,000 | 10,269,000 | 10,420,000 | 10,758,000 | 7,780,000 | 9,404,000 | 798,960 | 854,374 | 890,818 | 702,460 | 728,855 | 537,722 | 1,551 | 76,054 | 86,075 |
Long Term Investments | 0 | 340,000 | 613,000 | 1,099,000 | 1,074,000 | 1,035,000 | 961,000 | 264,000 | 432,000 | 299,000 | 379,000 | 324,000 | 391,345 | 451,136 | 144,174 | 154,816 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 0 | -340,000 | -613,000 | -1,099,000 | -1,074,000 | -1,035,000 | -961,000 | -264,000 | 82,003,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 127 | 0 | 0 |
Other Non-Current Assets | 1,341,000 | 1,318,000 | 1,423,000 | 2,644,000 | 1,569,000 | 1,378,000 | 1,311,000 | 971,000 | -81,405,000 | 501,000 | 466,000 | 439,000 | 193,081 | 203,017 | 20,931 | 10,182 | 154,370 | 43,318 | 44,761 | 5,353 | 2,037 |
Total Non-Current Assets | 50,691,000 | 51,111,000 | 37,391,000 | 39,202,000 | 38,981,000 | 26,514,000 | 26,099,000 | 24,702,000 | 24,870,000 | 24,674,000 | 18,034,000 | 20,559,000 | 3,464,755 | 3,542,473 | 3,066,481 | 2,425,024 | 2,406,993 | 1,654,251 | 152,294 | 101,755 | 107,476 |
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 | 137,682,000 | 136,084,000 | 194,338,000 | 193,502,000 | 126,200,000 | 94,493,000 | 92,791,000 | 78,264,000 | 82,003,000 | 77,987,000 | 68,279,000 | 64,818,000 | 37,214,842 | 36,147,864 | 26,642,259 | 21,884,875 | 14,959,581 | 2,796,345 | 493,211 | 265,770 | 207,518 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 1,008,000 | 1,003,000 | 866,000 | 703,000 | 639,000 | 505,000 | 521,000 | 462,000 | 388,000 | 398,000 | 337,000 | 343,000 | 70,206 | 65,964 | 65,162 | 57,288 | 49,663 | 27,811 | 1,406 | 1,697 | 829 |
Short Term Debt | 3,234,000 | 1,954,000 | 4,000 | 1,521,000 | 2,411,000 | 2,569,000 | 951,000 | 1,833,000 | 2,493,000 | 2,591,000 | 2,042,000 | 1,135,000 | 163,000 | 50,000 | 271,018 | 18,804,461 | 46,875 | 37,500 | 30,865 | 14,988 | 12,482 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 29,284 | 22,614 | 6,307 | 23,327 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 497,000 | 200,000 | 170,000 | 194,000 | 158,000 | 129,000 | 135,000 | 121,000 | 114,000 | 98,000 | 69,000 | 42,216,000 | 31,882,493 | 31,555,831 | 60,076 | 75,512 | 41,096 | 23,878 | 2,637 | 1,197 | 1,553 |
Other Current Liabilities | 82,725,000 | 81,469,000 | 148,131,000 | 150,993,000 | 84,791,000 | 65,613,000 | 64,501,000 | 51,755,000 | 55,622,000 | 51,656,000 | 48,091,000 | 648,000 | 129,998 | 128,519 | 22,731,128 | 30,571 | 12,174,008 | 821,772 | 2,991 | 8,512 | 19,576 |
Total Current Liabilities | 87,464,000 | 84,626,000 | 149,171,000 | 153,411,000 | 87,999,000 | 68,816,000 | 66,108,000 | 54,171,000 | 58,617,000 | 54,743,000 | 50,539,000 | 44,342,000 | 32,245,697 | 31,800,314 | 23,127,384 | 18,967,832 | 12,311,642 | 910,961 | 37,899 | 26,394 | 34,440 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 18,573,000 | 20,958,000 | 18,372,000 | 12,649,000 | 14,446,000 | 5,531,000 | 6,490,000 | 4,267,000 | 3,871,000 | 4,717,000 | 2,247,000 | 3,923,000 | 969,500 | 837,500 | 386,075 | 281,941 | 332,500 | 184,375 | 0 | 0 | 13,000 |
Deferred Revenue | 602,000 | 193,000 | 254,000 | 200,000 | 206,000 | 198,000 | 204,000 | 243,000 | 430,000 | 478,000 | 516,000 | 412,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 3,950,000 | 4,080,000 | 3,493,000 | 4,100,000 | 3,563,000 | 2,314,000 | 2,337,000 | 2,283,000 | 2,958,000 | 2,837,000 | 1,938,000 | 2,771,000 | 216,141 | 235,889 | 268,249 | 181,102 | 194,301 | 108,739 | 0 | 5,450 | 9,093 |
Other Non-Current Liabilities | 349,000 | 441,000 | 287,000 | 394,000 | 359,000 | 270,000 | 350,000 | 348,000 | 337,000 | 337,000 | 482,000 | 433,000 | 106,946 | 111,820 | 43,786 | 20,353 | 108,958 | 115,414 | 844 | 1,303 | 18,836 |
Total Non-Current Liabilities | 23,474,000 | 25,672,000 | 22,406,000 | 17,343,000 | 18,574,000 | 8,313,000 | 9,381,000 | 7,141,000 | 7,596,000 | 8,369,000 | 5,183,000 | 7,539,000 | 1,292,587 | 1,185,209 | 698,110 | 483,396 | 635,759 | 408,528 | 844 | 6,753 | 40,929 |
Total Liabilities | 110,938,000 | 110,298,000 | 171,577,000 | 170,754,000 | 106,573,000 | 77,129,000 | 75,489,000 | 61,312,000 | 66,213,000 | 63,112,000 | 55,722,000 | 51,881,000 | 33,538,284 | 32,985,523 | 23,825,494 | 19,451,228 | 12,947,401 | 1,319,489 | 38,743 | 33,147 | 75,369 |
Common Stock | 7,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 1,000 | 1,000 | 1,000 | 799 | 792 | 785 | 776 | 765 | 710 | 596 | 571 | 2,176 |
Retained Earnings | 17,236,000 | 16,356,000 | 14,943,000 | 14,350,000 | 11,039,000 | 9,629,000 | 8,317,000 | 6,825,000 | 4,789,000 | 4,148,000 | 3,210,000 | 2,482,000 | 2,508,672 | 1,957,096 | 1,447,423 | 1,049,125 | 732,752 | 431,708 | 191,179 | 47,911 | 68,820 |
Accumulated Other Comprehensive Income/Loss | -309,000 | -294,000 | -331,000 | -196,000 | -192,000 | -243,000 | -315,000 | -223,000 | -344,000 | -188,000 | -46,000 | 359,000 | -52,591 | -21,253 | 37,740 | 24,558 | 19,890 | 30,655 | 27,411 | 12,080 | 28,440 |
Total Stockholders Equity | 26,687,000 | 25,717,000 | 22,706,000 | 22,709,000 | 19,498,000 | 17,255,000 | 17,201,000 | 16,924,000 | 15,717,000 | 14,808,000 | 12,360,000 | 12,583,000 | 3,643,377 | 3,121,525 | 2,777,550 | 2,399,732 | 2,006,231 | 1,476,856 | 454,468 | 232,623 | 132,149 |
Total Investments | 500,000 | 230,000 | 2,616,000 | 1,099,000 | 1,074,000 | 1,035,000 | 961,000 | 16,000 | 455,000 | 328,000 | 1,579,000 | 398,000 | 391,345 | 451,136 | 146,173 | 156,821 | 3,419 | 140,955 | 77,354 | 111,181 | 5,700 |
Total Debt | 22,130,000 | 22,912,000 | 18,376,000 | 14,170,000 | 16,857,000 | 8,100,000 | 7,441,000 | 6,100,000 | 6,364,000 | 7,308,000 | 4,289,000 | 5,058,000 | 1,132,500 | 887,500 | 657,093 | 19,086,402 | 379,375 | 221,875 | 0 | 0 | 25,482 |
Net Debt | 19,993,000 | 22,013,000 | 16,577,000 | 13,563,000 | 16,274,000 | 7,259,000 | 6,717,000 | 5,565,000 | 5,957,000 | 6,681,000 | 3,637,000 | 4,097,000 | -479,695 | 64,551 | 35,301 | 18,533,937 | 95,853 | 102,278 | -204,257 | -20,002 | -35,717 |
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,348,000 | 2,438,000 | 1,498,000 | 4,069,000 | 2,108,000 | 1,960,000 | 2,020,000 | 2,542,000 | 1,449,000 | 1,295,000 | 1,005,000 | 270,000 | 561,737 | 521,741 | 407,767 | 314,154 | 300,972 | 240,612 | 143,268 | 40,410 | 21,949 |
Depreciation & Amortization | 1,450,000 | 1,215,000 | 1,031,000 | 1,009,000 | 751,000 | 662,000 | 586,000 | 535,000 | 610,000 | 374,000 | 333,000 | 161,000 | 130,502 | 132,252 | 121,209 | 111,357 | 63,891 | 33,399 | 13,861 | 16,846 | 17,406 |
Deferred Income Tax | -206,000 | -329,000 | -593,000 | 537,000 | 92,000 | -33,000 | 27,000 | -651,000 | 114,000 | -108,000 | 21,000 | -15,000 | -24,277 | -2,901 | -22,800 | -11,536 | -16,986 | -3,222 | -5,345 | -2,356 | -579 |
Stock Based Compensation | 286,000 | 257,000 | 155,000 | 188,000 | 139,000 | 139,000 | 130,000 | 135,000 | 124,000 | 111,000 | 97,000 | 64,000 | 52,112 | 52,944 | 49,320 | 53,171 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | -296,000 | -388,000 | 123,000 | -87,000 | -129,000 | -29,000 | -96,000 | -230,000 | -142,000 | -321,000 | 108,000 | 53,000 | 17,479 | 4,566 | -33,251 | 21,981 | 18,695 | 64,263 | 26,469 | -5,221 | 1,550 |
Accounts Receivable | -83,000 | -71,000 | 20,000 | -5,000 | -149,000 | -30,000 | -44,000 | -135,000 | -65,000 | -45,000 | -78,000 | 29,000 | 10,730 | -22,590 | -2,669 | -27,427 | 0 | 0 | 0 | 0 | 0 |
Inventory | 39,000 | -157,000 | 0 | 34,000 | -51,000 | -15,000 | -20,000 | -24,000 | -133,000 | -282,000 | 76,000 | 0 | 16,064 | 36,528 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Accounts Payable | 30,000 | -144,000 | 166,000 | -150,000 | 69,000 | 34,000 | -33,000 | -88,000 | 14,000 | -21,000 | 52,000 | 0 | -10,875 | -6,855 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | -282,000 | -16,000 | -63,000 | 34,000 | 2,000 | -18,000 | 1,000 | 17,000 | 42,000 | 27,000 | 58,000 | 24,000 | 1,560 | -2,517 | -30,582 | 49,408 | 18,695 | 64,263 | 26,469 | -5,221 | 1,550 |
Other Non-Cash Items | 2,001,000 | 349,000 | 1,340,000 | -2,593,000 | -80,000 | -40,000 | -134,000 | -246,000 | -6,000 | -40,000 | -50,000 | 202,000 | -4,599 | 4,168 | 11,513 | -2,534 | -7,168 | -37,832 | -32,171 | 133 | -165 |
Net Cash Provided by Operating Activities | 3,942,000 | 3,542,000 | 3,554,000 | 3,123,000 | 2,881,000 | 2,659,000 | 2,533,000 | 2,085,000 | 2,149,000 | 1,311,000 | 1,514,000 | 735,000 | 732,954 | 712,770 | 533,758 | 486,593 | 375,112 | 287,781 | 145,924 | 49,812 | 40,161 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -596,000 | -489,000 | -482,000 | -452,000 | -410,000 | -305,000 | -280,000 | -357,000 | -365,000 | -277,000 | -250,000 | -181,000 | -67,809 | -87,635 | -47,768 | -44,742 | -48,812 | -104,365 | -19,815 | -8,610 | -1,703 |
Acquisitions Net | -10,195,000 | -10,198,000 | -59,000 | 1,054,000 | -9,446,000 | -292,000 | -1,246,000 | 449,000 | -425,000 | -3,811,000 | 1,697,000 | -2,241,000 | -18,250 | -13,588 | -552,981 | -37,792 | -46,816 | -480,114 | 0 | 0 | 0 |
Purchases of Investments | -594,000 | -12,000 | -73,000 | -5,050,000 | 410,000 | 305,000 | -306,000 | -327,000 | -108,000 | -5,000 | -1,304,000 | -42,000 | 67,809 | -514,100 | -33,306 | -91,731 | -102,567 | -332,357 | -309,227 | -166,575 | -24,000 |
Sales/Maturities of Investments | 2,436,000 | 187,000 | 743,000 | 1,000 | 4,000 | 9,000 | 77,000 | 547,000 | 0 | 1,089,000 | 54,000 | 16,000 | 43 | 1,999 | 19,541 | 31,990 | 236,935 | 272,771 | 346,090 | 58,755 | 30,463 |
Other Investing Activities | -920,000 | 1,715,000 | 548,000 | 3,661,000 | -388,000 | -311,000 | -375,000 | -220,000 | -108,000 | -294,000 | -665,000 | -75,000 | -99,660 | -1,532 | -18,568 | 0 | -108,486 | 6,677 | -44,676 | -690 | -9,537 |
Net Cash Used for Investing Activities | -9,869,000 | -8,797,000 | 677,000 | -786,000 | -9,830,000 | -594,000 | -1,755,000 | 92,000 | -898,000 | -3,298,000 | -468,000 | -2,523,000 | -117,867 | -614,856 | -633,082 | -142,275 | -69,746 | -637,388 | -27,628 | -117,120 | -4,777 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -5,045,000 | -2,068,000 | -3,717,000 | -2,639,000 | -2,004,000 | -360,000 | -883,000 | -1,259,000 | -949,000 | -1,028,000 | -552,000 | -2,513,000 | -50,000 | -991,500 | -349,000 | -89,032 | 0 | 0 | 0 | 0 | 0 |
Common Stock Issued | 0 | 0 | 0 | 0 | 10,700,000 | 360,000 | 2,213,000 | 984,000 | 54,000 | 2,197,000 | 352,000 | 8,347,000 | 0 | 0 | 0 | 0 | 5,210 | 9,931 | 22,108 | 56,005 | 14 |
Common Stock Repurchased | -101,000 | -78,000 | -705,000 | -250,000 | -1,321,000 | -1,525,000 | -1,278,000 | -1,037,000 | -104,000 | -705,000 | -690,000 | -77,000 | -72,524 | -190,474 | -90,395 | 0 | -300,000 | -25,484 | 0 | 0 | -43,500 |
Dividends Paid | -1,002,000 | -955,000 | -853,000 | -747,000 | -669,000 | -621,000 | -555,000 | -476,000 | -409,000 | -331,000 | -299,000 | -75,000 | 0 | 0 | 0 | 0 | -3,447 | 0 | 0 | 0 | 0 |
Other Financing Activities | -7,042,000 | -65,380,000 | 3,434,000 | 65,662,000 | 38,000 | 393,000 | 40,000 | -183,000 | -54,000 | 1,843,000 | -145,000 | -4,563,000 | 294,887 | 1,287,085 | 608,915 | 13,920 | 157,118 | 280,312 | 40,996 | -25,676 | 23,162 |
Net Cash Used Provided by Financing Activities | -6,845,000 | -64,345,000 | -1,841,000 | 62,026,000 | 6,744,000 | -1,753,000 | -463,000 | -1,971,000 | -1,462,000 | 1,976,000 | -1,334,000 | 1,119,000 | 172,363 | 105,111 | 169,520 | -75,112 | -141,119 | 264,759 | 63,104 | 30,329 | -20,324 |
Effect of Forex Changes on Cash | -4,000 | 7,000 | -23,000 | -6,000 | 8,000 | 4,000 | -11,000 | 12,000 | -9,000 | -14,000 | -21,000 | 18,000 | 1,796 | -1,868 | -869 | -263 | -322 | 188 | 2,855 | -4,218 | 1,226 |
Net Change in Cash | -13,955,000 | -69,593,000 | 2,367,000 | 64,357,000 | -197,000 | 316,000 | 304,000 | 218,000 | -220,000 | -25,000 | -309,000 | -651,000 | 789,246 | 201,157 | 69,327 | 268,943 | 163,925 | -84,660 | 184,255 | -41,197 | 16,286 |
Cash at End of Period | 165,772,000 | 80,750,000 | 150,343,000 | 147,976,000 | 1,991,000 | 2,188,000 | 1,872,000 | 1,568,000 | 407,000 | 627,000 | 652,000 | 961,000 | 1,612,195 | 822,949 | 621,792 | 552,465 | 283,522 | 119,597 | 204,257 | 20,002 | 61,199 |
Cash at Start of Period | 179,727,000 | 150,343,000 | 147,976,000 | 83,619,000 | 2,188,000 | 1,872,000 | 1,568,000 | 1,350,000 | 627,000 | 652,000 | 961,000 | 1,612,000 | 822,949 | 621,792 | 552,465 | 283,522 | 119,597 | 204,257 | 20,002 | 61,199 | 44,913 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 3,942,000 | 3,542,000 | 3,554,000 | 3,123,000 | 2,881,000 | 2,659,000 | 2,533,000 | 2,085,000 | 2,149,000 | 1,311,000 | 1,514,000 | 735,000 | 732,954 | 712,770 | 533,758 | 486,593 | 375,112 | 287,781 | 145,924 | 49,812 | 40,161 |
Capital Expenditure | -596,000 | -489,000 | -482,000 | -452,000 | -410,000 | -305,000 | -280,000 | -357,000 | -365,000 | -277,000 | -250,000 | -181,000 | -67,809 | -87,635 | -47,768 | -44,742 | -48,812 | -104,365 | -19,815 | -8,610 | -1,703 |
Free Cash Flow | 3,346,000 | 3,053,000 | 3,072,000 | 2,671,000 | 2,471,000 | 2,354,000 | 2,253,000 | 1,728,000 | 1,784,000 | 1,034,000 | 1,264,000 | 554,000 | 665,145 | 625,135 | 485,990 | 441,851 | 326,300 | 183,416 | 126,109 | 41,202 | 38,458 |