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 | 174,015,000 | 171,340,000 | 156,595,000 | 138,639,000 | 121,867,000 | 104,213,000 | 92,105,000 | 90,039,400 | 84,978,400 | 79,239,900 | 73,923,100 | 71,122,400 | 61,535,000 | 60,804,000 | 58,841,200 | 61,644,300 | 62,459,000 | 61,394,000 | 57,009,200 | 45,150,800 | 20,815,900 |
Revenue Growth | - | 9.42% | 12.95% | 13.76% | 16.94% | 13.15% | 2.29% | 5.96% | 7.24% | 7.19% | 3.94% | 15.58% | 1.20% | 3.34% | -4.55% | -1.30% | 1.73% | 7.69% | 26.26% | 116.91% | |
Cost of Revenue | 125,401,000 | 17,293,000 | 116,642,000 | 102,645,000 | 88,045,000 | 81,786,000 | 71,895,000 | 72,236,200 | 66,834,400 | 61,116,900 | 56,854,900 | 56,237,100 | 48,213,600 | 47,647,500 | 44,926,900 | 46,990,100 | 48,210,900 | 46,436,300 | 42,520,000 | 33,507,900 | 0 |
Gross Profit | 48,614,000 | 154,047,000 | 39,953,000 | 35,994,000 | 33,822,000 | 22,427,000 | 20,210,000 | 17,803,200 | 18,144,000 | 18,123,000 | 17,068,200 | 14,885,300 | 13,321,400 | 13,156,500 | 13,914,300 | 14,654,200 | 14,248,100 | 14,957,700 | 14,489,200 | 11,642,900 | 0 |
Gross Profit Margin | 6.75% | 89.91% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
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 | 0 | 36,236,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,477,700 |
Total Operating Expenses | 74,073,000 | 36,236,000 | 31,502,000 | 27,048,000 | 26,111,000 | 15,694,000 | 14,373,000 | 12,818,000 | 12,724,900 | 12,764,900 | 11,969,300 | 10,198,200 | 8,913,500 | 8,675,000 | 9,081,100 | 9,711,600 | 9,287,500 | 9,003,000 | 9,126,200 | 7,511,100 | 3,539,100 |
Operating Income or Loss | 9,202,000 | 133,960,000 | 8,451,000 | 8,946,000 | 7,711,000 | 6,733,000 | 5,837,000 | 4,985,200 | 5,419,100 | 5,358,100 | 5,098,900 | 4,687,100 | 4,407,900 | 4,481,500 | 4,833,200 | 4,942,600 | 4,960,600 | 5,954,700 | 5,363,000 | 4,131,800 | 1,794,000 |
Operating Margin | 5.30% | 78.18% | 5.40% | 6.45% | 6.33% | 6.46% | 6.34% | 5.54% | 6.38% | 6.76% | 6.90% | 6.59% | 7.16% | 7.37% | 8.21% | 8.02% | 7.94% | 9.70% | 9.41% | 9.15% | 8.62% |
Interest Expense | 1,104,000 | 1,030,000 | 851,000 | 798,000 | 784,000 | 746,000 | 753,000 | 739,000 | 723,000 | 653,000 | 600,700 | 602,700 | 511,800 | 430,300 | 418,900 | 447,600 | 488,900 | 437,100 | 392,400 | 226,700 | 142,300 |
EBITDA | 10,822,000 | 10,490,000 | 10,126,000 | 6,004,000 | 8,176,000 | 7,216,000 | 0 | 77,218,100 | 5,574,700 | 5,619,900 | 5,296,200 | 4,796,100 | 0 | 4,723,300 | 5,117,500 | 8,408,000 | 4,174,800 | 6,252,600 | 5,874,600 | 4,584,500 | 1,854,700 |
Depreciation and Amortization | 1,419,000 | 1,745,000 | 1,675,000 | 1,302,000 | 1,154,000 | 485,000 | 482,000 | 279,100 | 296,300 | 335,900 | 327,400 | 353,200 | 340,100 | 335,100 | 344,800 | 557,400 | 563,500 | 557,600 | 567,800 | 467,500 | 269,100 |
Income Before Tax | 8,299,000 | 7,715,000 | 7,600,000 | 7,925,000 | 6,238,000 | 5,985,000 | 5,068,000 | 3,963,800 | 4,555,400 | 4,631,000 | 4,368,100 | 3,840,200 | 3,858,300 | 3,957,900 | 4,353,800 | 7,403,000 | 3,122,400 | 5,257,900 | 4,914,400 | 3,890,300 | 1,443,300 |
Income Tax Expense | 1,910,000 | 1,724,000 | 1,712,000 | 1,830,000 | 1,666,000 | 1,178,000 | 1,318,000 | 121,000 | 2,085,600 | 2,071,000 | 1,808,000 | 1,205,900 | 1,207,300 | 1,311,200 | 1,466,700 | 2,657,100 | 631,700 | 1,912,500 | 1,819,500 | 1,426,500 | 483,200 |
Net Income | 6,418,000 | 5,987,000 | 5,894,000 | 6,104,000 | 4,572,000 | 4,807,000 | 3,750,000 | 3,842,800 | 2,469,800 | 2,560,000 | 2,569,700 | 2,654,200 | 2,655,500 | 2,646,700 | 2,887,100 | 4,745,900 | 2,490,700 | 3,345,400 | 3,094,900 | 2,463,800 | 960,100 |
Net Income Margin | 3.70% | 3.49% | 3.76% | 4.40% | 3.75% | 4.61% | 4.07% | 4.27% | 2.91% | 3.23% | 3.48% | 3.73% | 4.32% | 4.35% | 4.91% | 7.70% | 3.99% | 5.45% | 5.43% | 5.46% | 4.61% |
EPS | 27.59 | 25.69 | 24.56 | 25.04 | 18.23 | 18.81 | 14.53 | 14.70 | 9.39 | 9.73 | 9.31 | 8.89 | 8.26 | 7.35 | 7.03 | 9.96 | 4.79 | 5.64 | 4.93 | 4.03 | 3.15 |
EPS Diluted | 27.43 | 25.22 | 24.28 | 24.73 | 17.98 | 18.47 | 14.19 | 14.35 | 9.21 | 9.38 | 8.95 | 8.74 | 8.18 | 7.25 | 6.94 | 9.88 | 4.76 | 5.56 | 4.82 | 3.94 | 3.05 |
Weighted Average Shares Out | - | 233,071 | 240,000 | 243,800 | 250,800 | 255,500 | 254,300 | 256,085 | 263,747 | 261,238 | 268,110 | 293,274 | 304,715 | 339,373 | 377,737 | 483,200 | 524,300 | 593,400 | 627,769 | 611,365 | 276,506 |
Weighted Average Shares Out Diluted | - | 237,400 | 242,800 | 246,800 | 254,300 | 260,300 | 254,300 | 267,800 | 268,100 | 272,900 | 285,900 | 303,800 | 324,800 | 365,100 | 415,800 | 483,200 | 524,300 | 602,000 | 642,095 | 625,330 | 285,672 |
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 | 7,866,000 | 6,526,000 | 7,387,000 | 4,880,000 | 5,741,000 | 4,937,000 | 3,934,000 | 3,608,900 | 4,075,300 | 2,113,500 | 2,151,700 | 1,582,100 | 2,484,600 | 2,201,600 | 1,788,800 | 4,816,100 | 2,183,900 | 2,767,900 | 2,602,100 | 2,740,200 | 1,457,200 |
Short Term Investments | 28,954,000 | 29,614,000 | 25,952,000 | 26,267,000 | 23,433,000 | 19,689,000 | 16,713,000 | 17,394,500 | 17,178,900 | 16,939,100 | 17,487,600 | 17,054,500 | 16,927,700 | 17,116,000 | 17,326,800 | 801,800 | 2,652,800 | 3,726,300 | 2,449,900 | 16,780,400 | 13,586,900 |
Cash + Short Term Investments | 7,866,000 | 6,526,000 | 7,387,000 | 31,147,000 | 29,174,000 | 24,626,000 | 20,647,000 | 21,003,400 | 21,254,200 | 19,052,600 | 19,639,300 | 18,636,600 | 19,412,300 | 2,201,600 | 1,788,800 | 4,816,100 | 4,836,700 | 6,494,200 | 5,052,000 | 19,520,600 | 15,044,100 |
Net Receivables | 11,190,000 | 9,963,000 | 8,961,000 | 7,759,000 | 5,679,000 | 10,553,000 | 9,311,000 | 8,794,000 | 8,397,400 | 7,340,800 | 7,251,400 | 5,267,700 | 4,616,200 | 4,346,800 | 3,920,200 | 4,160,500 | 1,557,400 | 3,867,400 | 27,400 | 25,400 | 3,109,500 |
Inventory | 0 | 0 | -11,381,000 | -38,483,000 | -34,331,000 | -29,051,000 | -25,551,000 | -36,262,800 | -34,314,900 | -21,724,400 | -23,134,700 | -23,131,700 | -21,167,600 | -20,549,000 | -20,431,800 | -19,094,100 | -5,529,300 | -1,185,700 | -3,531,200 | -4,516,500 | -15,449,300 |
Other Current Assets | 43,790,000 | 43,540,000 | 39,269,000 | 0 | 0 | 0 | 0 | 24,202,500 | 0 | 0 | 0 | 0 | 0 | 20,549,000 | 20,431,800 | 19,094,100 | 5,529,300 | 1,185,700 | 3,531,200 | 4,516,500 | 5,112,100 |
Total Current Assets | 62,846,000 | 60,029,000 | 55,617,000 | 44,587,000 | 40,132,000 | 35,179,000 | 29,958,000 | 29,796,700 | 29,820,300 | 26,393,400 | 26,890,700 | 23,904,300 | 24,257,000 | 6,654,200 | 5,741,300 | 8,976,600 | 6,394,100 | 11,215,700 | 9,649,600 | 24,037,100 | 18,153,600 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 4,505,000 | 4,359,000 | 4,316,000 | 3,919,000 | 3,483,000 | 3,133,000 | 2,735,000 | 2,174,900 | 1,977,900 | 2,019,800 | 1,944,300 | 1,801,500 | 1,738,300 | 1,418,100 | 1,155,500 | 1,099,600 | 1,054,500 | 995,900 | 988,600 | 1,078,600 | 1,045,200 |
Goodwill | 25,967,000 | 25,317,000 | 24,383,000 | 24,228,000 | 21,691,000 | 20,500,000 | 20,504,000 | 19,231,200 | 17,561,200 | 17,562,200 | 17,082,000 | 16,917,200 | 17,510,500 | 13,858,700 | 13,264,900 | 13,264,600 | 13,461,300 | 13,435,400 | 13,383,500 | 13,469,100 | 10,017,900 |
Intangible Assets | 10,325,000 | 10,273,000 | 10,315,000 | 10,615,000 | 9,405,000 | 8,674,000 | 9,007,000 | 8,368,400 | 7,964,900 | 8,158,000 | 7,958,100 | 8,441,000 | 9,102,800 | 7,931,700 | 7,996,800 | 8,259,300 | 8,827,200 | 9,220,800 | 9,396,200 | 9,686,400 | 8,211,600 |
Long Term Investments | 11,400,000 | 6,107,000 | 27,657,000 | 28,780,000 | 25,554,000 | 21,233,000 | 18,726,000 | 21,587,300 | 19,203,200 | 18,970,100 | 19,930,100 | 19,271,200 | 18,601,700 | 17,376,800 | 17,305,700 | 16,970,500 | 2,652,800 | 3,726,300 | 2,449,900 | 16,780,400 | 13,586,900 |
Tax Assets | -11,400,000 | 812,000 | 313,000 | 103,000 | 1,661,000 | 801,000 | 899,000 | 919,700 | 1,304,000 | 0 | 280,400 | 383,000 | 243,200 | 424,800 | 460,900 | 523,800 | 779,000 | 2,900 | 2,583,700 | 2,591,700 | 434,000 |
Other Non-Current Assets | 1,490,000 | 2,843,000 | -19,829,000 | -103,000 | -1,661,000 | -801,000 | -899,000 | -919,700 | -1,304,000 | -46,710,100 | -280,400 | -383,000 | -243,200 | -424,800 | -460,900 | -523,800 | -779,000 | -2,900 | -2,583,700 | -2,591,700 | -434,000 |
Total Non-Current Assets | 53,687,000 | 48,899,000 | 47,155,000 | 67,542,000 | 60,133,000 | 53,540,000 | 50,972,000 | 51,361,800 | 46,707,200 | 46,710,100 | 46,914,500 | 46,430,900 | 46,953,300 | 40,585,300 | 39,722,900 | 39,594,000 | 25,995,800 | 27,378,400 | 26,218,200 | 41,014,500 | 32,861,600 |
Other Assets | 0 | 0 | 0 | -14,822,000 | -13,650,000 | -11,266,000 | -9,359,000 | -10,618,500 | -11,444,400 | -11,385,700 | -11,740,200 | -10,760,700 | -12,254,900 | 4,779,300 | 4,702,700 | 3,554,800 | 16,013,300 | 13,465,900 | 15,892,000 | -13,646,400 | -11,276,800 |
Total Assets | 116,533,000 | 108,928,000 | 102,772,000 | 97,307,000 | 86,615,000 | 77,453,000 | 71,571,000 | 70,540,000 | 65,083,100 | 61,717,800 | 62,065,000 | 59,574,500 | 58,955,400 | 52,018,800 | 50,166,900 | 52,125,400 | 48,403,200 | 52,060,000 | 51,759,800 | 51,405,200 | 39,738,400 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 6,255,000 | 23,021,000 | 5,607,000 | 18,488,000 | 16,852,000 | 13,040,000 | 12,413,000 | 13,016,000 | 11,907,500 | 10,888,600 | 10,513,000 | 9,553,500 | 2,464,700 | 2,199,900 | 2,942,200 | 2,994,100 | 2,856,500 | 2,909,600 | 2,704,000 | 2,860,400 | 2,965,000 |
Short Term Debt | 2,460,000 | 1,874,000 | 1,946,000 | 1,874,000 | 700,000 | 2,298,000 | 1,994,000 | 2,549,600 | 1,368,400 | 540,000 | 1,024,300 | 918,000 | 807,100 | 1,374,500 | 805,900 | 60,800 | 1,007,700 | 20,400 | 521,000 | 481,200 | 0 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,228,700 | 0 | 0 | 538,200 | 833,400 | 418,800 |
Deferred Revenue | 1,793,000 | 1,402,000 | 1,112,000 | 1,153,000 | 1,259,000 | 1,017,000 | 902,000 | 860,300 | 971,900 | 1,145,500 | 1,078,100 | 822,700 | 968,300 | 926,500 | 891,400 | 1,050,000 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 31,525,000 | 15,494,000 | 31,031,000 | -21,515,000 | -18,811,000 | -16,355,000 | -15,309,000 | -15,565,600 | -14,247,800 | -12,574,100 | -12,615,400 | -11,294,200 | 12,723,200 | -4,500,900 | -4,639,500 | -4,283,600 | -3,864,200 | -2,930,000 | -3,763,200 | -4,175,000 | -3,383,800 |
Total Current Liabilities | 42,033,000 | 41,791,000 | 39,696,000 | 21,515,000 | 18,811,000 | 16,355,000 | 15,309,000 | 16,425,800 | 14,247,800 | 12,574,100 | 12,616,100 | 11,294,200 | 11,082,400 | 5,425,100 | 4,639,500 | 4,104,900 | 3,864,200 | 2,930,000 | 3,225,000 | 4,913,300 | 2,965,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 24,688,000 | 23,246,000 | 22,349,000 | 21,157,000 | 19,335,000 | 17,787,000 | 17,217,000 | 17,382,200 | 14,358,500 | 15,324,500 | 14,019,600 | 13,573,600 | 14,170,800 | 8,465,700 | 8,147,800 | 8,338,300 | 7,833,900 | 9,023,500 | 6,493,200 | 6,324,700 | 4,276,700 |
Deferred Revenue | 0 | 0 | 1,112,000 | 1,153,000 | 1,259,000 | 1,017,000 | 902,000 | 860,300 | 971,900 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 2,092,000 | 1,970,000 | 2,034,000 | 2,652,000 | 2,019,000 | 2,227,000 | 1,960,000 | 1,726,500 | 2,779,900 | 2,630,600 | 3,226,000 | 3,325,200 | 3,381,000 | 2,724,000 | 2,586,900 | 2,470,400 | 2,098,900 | 3,004,400 | 3,350,200 | 3,306,300 | 2,596,400 |
Other Non-Current Liabilities | 3,841,000 | 2,516,000 | 2,346,000 | 2,485,000 | 2,609,000 | 0 | 0 | 0 | 0 | 0 | 23,405,400 | 0 | 2,856,700 | -44,800 | 0 | 0 | 0 | -12,027,900 | -9,843,400 | -9,631,000 | 0 |
Total Non-Current Liabilities | 30,621,000 | 27,732,000 | 26,682,000 | 23,809,000 | 21,354,000 | 20,014,000 | 19,177,000 | 19,108,700 | 17,138,400 | 17,955,100 | 17,353,200 | 16,898,800 | 17,551,800 | 11,144,900 | 10,734,700 | 10,808,700 | 9,932,800 | 12,027,900 | 9,843,400 | 9,631,000 | 6,873,100 |
Total Liabilities | 72,654,000 | 69,523,000 | 66,378,000 | 61,179,000 | 53,416,000 | 45,725,000 | 43,030,000 | 44,037,100 | 39,982,700 | 38,673,700 | 37,813,700 | 34,809,300 | 35,152,700 | 28,730,600 | 26,354,300 | 27,262,100 | 26,971,500 | 29,069,600 | 27,184,000 | 26,412,100 | 20,279,400 |
Common Stock | 2,000 | 2,000 | 2,000 | 2,000 | 3,000 | 3,000 | 3,000 | 2,600 | 2,600 | 2,600 | 2,700 | 2,900 | 3,000 | 3,400 | 3,800 | 4,500 | 5,000 | 5,600 | 6,100 | 6,600 | 3,000 |
Retained Earnings | 35,157,000 | 31,749,000 | 29,724,000 | 27,088,000 | 23,802,000 | 22,573,000 | 19,988,000 | 18,054,400 | 16,560,600 | 14,778,500 | 14,014,400 | 13,813,900 | 12,647,100 | 11,490,700 | 10,721,600 | 9,598,500 | 5,479,400 | 4,387,600 | 4,656,100 | 4,173,500 | 1,960,100 |
Accumulated Other Comprehensive Income/Loss | -489,000 | -1,313,000 | -2,503,000 | -178,000 | 150,000 | -296,000 | -986,000 | -101,500 | -267,900 | -292,600 | 171,900 | 183,200 | 299,100 | 114,900 | 224,600 | 68,100 | -895,700 | 156,100 | 50,100 | -20,300 | 145,800 |
Total Stockholders Equity | 43,775,000 | 39,306,000 | 36,307,000 | 36,060,000 | 33,199,000 | 31,728,000 | 28,541,000 | 26,502,900 | 25,100,400 | 23,044,100 | 24,251,300 | 24,765,200 | 23,802,700 | 23,288,200 | 23,812,600 | 24,863,300 | 21,431,700 | 22,990,400 | 24,575,800 | 24,993,100 | 19,459,000 |
Total Investments | 40,354,000 | 36,826,000 | 33,342,000 | 34,005,000 | 29,839,000 | 25,461,000 | 22,452,000 | 24,931,100 | 21,443,700 | 21,011,200 | 21,626,000 | 20,813,800 | 19,989,400 | 18,395,300 | 17,305,700 | 17,772,300 | 2,652,800 | 3,726,300 | 2,449,900 | 16,780,400 | 13,586,900 |
Total Debt | 27,148,000 | 25,120,000 | 24,114,000 | 23,031,000 | 20,035,000 | 20,085,000 | 19,211,000 | 19,931,800 | 15,726,900 | 15,864,500 | 15,152,200 | 14,491,600 | 14,977,900 | 9,795,400 | 8,953,700 | 8,399,100 | 8,841,600 | 9,043,900 | 7,014,200 | 6,805,900 | 4,276,700 |
Net Debt | 19,282,000 | 18,594,000 | 16,727,000 | 18,151,000 | 14,294,000 | 15,148,000 | 15,277,000 | 16,322,900 | 11,651,600 | 13,751,000 | 13,000,500 | 12,909,500 | 12,493,300 | 7,593,800 | 7,164,900 | 3,583,000 | 6,657,700 | 6,276,000 | 4,412,100 | 4,065,700 | 2,819,500 |
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 | 6,385,000 | 5,991,000 | 6,019,000 | 6,095,000 | 4,572,000 | 4,807,000 | 3,750,000 | 3,842,800 | 2,469,800 | 2,560,000 | 2,566,500 | 2,711,500 | 2,655,500 | 2,646,700 | 2,887,100 | 4,745,900 | 2,490,700 | 3,345,400 | 3,094,900 | 2,463,800 | 960,900 |
Depreciation & Amortization | 1,419,000 | 1,745,000 | 1,675,000 | 1,302,000 | 1,154,000 | 1,133,000 | 1,127,000 | 890,400 | 911,800 | 907,900 | 851,000 | 908,800 | 740,700 | 637,200 | 103,100 | 107,100 | 105,400 | 586,200 | 604,900 | 633,800 | 279,100 |
Deferred Income Tax | -499,000 | -602,000 | -76,000 | 173,000 | -540,000 | 81,000 | 91,000 | -1,272,100 | 126,900 | -65,900 | 30,700 | 59,100 | 127,500 | 74,300 | 101,800 | 61,300 | -481,400 | -105,500 | 273,700 | -102,600 | -103,400 |
Stock Based Compensation | 292,000 | 289,000 | 264,000 | 255,000 | 283,000 | 294,000 | 226,000 | 169,600 | 164,600 | 148,200 | 168,900 | 146,000 | 146,500 | 134,800 | 136,000 | 153,600 | 156,000 | 177,100 | 246,900 | 0 | 0 |
Change in Working Capital | -6,057,000 | -535,000 | 253,000 | 784,000 | 5,203,000 | -192,000 | -1,602,000 | 367,900 | -574,900 | 727,200 | -160,700 | -766,900 | -671,200 | 62,100 | -2,244,500 | 653,800 | -1,513,400 | 494,600 | -41,700 | 248,800 | 63,000 |
Accounts Receivable | 237,000 | 0 | -2,510,000 | -2,138,000 | -256,000 | -1,053,000 | -707,000 | -22,200 | -1,380,500 | -42,900 | -1,899,700 | -418,300 | 189,900 | 0 | 0 | 0 | 0 | -247,300 | -776,900 | -399,700 | -91,200 |
Inventory | -445,000 | 0 | 2,510,000 | 2,138,000 | 256,000 | 593,000 | -1,099,000 | -53,100 | 780,300 | 919,100 | 1,616,500 | -549,100 | -146,200 | 0 | 0 | 0 | 0 | -683,800 | -741,100 | 75,700 | 190,300 |
Accounts Payable | 851,000 | 1,640,000 | 252,000 | 719,000 | 1,978,000 | -593,000 | 122,000 | 921,800 | 116,600 | -219,300 | -14,400 | 303,600 | -406,500 | 1,500 | -58,200 | 952,800 | -106,300 | 324,500 | 847,200 | 188,900 | 279,700 |
Other Working Capital | -5,600,000 | -2,175,000 | 1,000 | 65,000 | 3,225,000 | 861,000 | 82,000 | -478,600 | -91,300 | 70,300 | 136,900 | -103,100 | -308,400 | 60,600 | -2,186,300 | -299,000 | -1,407,100 | 1,101,200 | 629,100 | 383,900 | -315,800 |
Other Non-Cash Items | 1,183,000 | 1,173,000 | 264,000 | -245,000 | 16,000 | -62,000 | 235,000 | 186,200 | 106,300 | -161,400 | -87,100 | -6,200 | -254,400 | -180,700 | 433,200 | -2,682,800 | 1,778,100 | -153,200 | -134,500 | -518,200 | 103,600 |
Net Cash Provided by Operating Activities | 2,131,000 | 8,061,000 | 8,399,000 | 8,364,000 | 10,688,000 | 6,061,000 | 3,827,000 | 4,184,800 | 3,204,500 | 4,116,000 | 3,369,300 | 3,052,300 | 2,744,600 | 3,374,400 | 1,416,700 | 3,038,900 | 2,535,400 | 4,344,600 | 4,044,200 | 3,256,700 | 1,303,200 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,260,000 | -1,296,000 | -1,152,000 | -1,087,000 | -1,021,000 | -1,077,000 | -1,208,000 | -790,200 | -583,600 | -602,900 | -626,600 | -607,300 | -544,900 | -519,500 | -451,400 | -378,400 | -345,600 | -322,000 | -193,900 | -161,800 | -136,800 |
Acquisitions Net | -707,000 | -1,552,000 | -649,000 | -3,476,000 | -1,976,000 | 0 | -1,760,000 | -2,079,600 | 0 | -638,900 | 740,000 | 0 | -4,597,000 | -600,000 | -300 | 4,606,000 | -192,700 | -298,500 | -25,400 | -2,589,700 | -2,239,900 |
Purchases of Investments | -6,605,000 | -16,236,000 | -24,946,000 | -18,669,000 | -19,492,000 | -22,954,000 | -9,671,000 | -16,374,700 | -12,101,600 | -11,895,700 | -10,798,500 | -14,886,100 | -15,636,700 | -12,478,300 | -11,009,500 | -7,554,700 | -7,018,700 | -9,901,200 | -13,632,500 | -21,987,600 | -7,249,300 |
Sales/Maturities of Investments | 4,267,000 | 13,536,000 | 22,608,000 | 14,613,000 | 16,059,000 | 21,035,000 | 11,600,000 | 13,525,700 | 11,952,300 | 11,779,800 | 10,255,900 | 13,662,800 | 15,915,600 | 12,654,300 | 10,769,200 | 6,229,100 | 7,947,600 | 9,739,100 | 13,302,600 | 4,480,000 | 7,227,300 |
Other Investing Activities | -253,000 | -24,000 | -421,000 | -1,019,000 | -894,000 | 204,000 | -220,000 | 636,400 | 219,000 | 206,200 | -545,700 | -403,800 | 311,400 | 1,500 | -579,500 | 100,800 | 225,600 | 13,700 | 91,900 | 15,838,900 | 24,800 |
Net Cash Used for Investing Activities | -4,558,000 | -5,572,000 | -4,560,000 | -9,638,000 | -7,324,000 | -2,792,000 | -1,259,000 | -5,082,400 | -513,900 | -1,151,500 | -974,900 | -2,234,400 | -4,551,600 | -942,000 | -1,271,500 | 3,002,800 | 616,200 | -768,900 | -457,300 | -4,420,200 | -2,373,900 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 1,742,000 | 665,000 | 1,172,000 | 2,343,000 | 188,000 | 608,000 | -849,000 | 3,724,000 | 360,000 | -892,300 | 763,700 | -583,700 | 5,121,000 | 1,120,200 | 514,400 | -768,100 | -596,600 | 1,803,700 | 614,400 | 3,161,300 | 1,764,900 |
Common Stock Issued | 145,000 | 152,000 | 0 | 0 | 0 | 0 | 1,250,000 | 0 | 119,400 | 0 | 301,300 | 0 | 110,800 | 0 | 0 | 0 | 0 | 784,500 | 559,500 | 426,800 | 389,000 |
Common Stock Repurchased | -2,017,000 | -2,676,000 | -2,316,000 | -1,900,000 | -2,700,000 | -1,701,000 | -1,685,000 | -1,997,700 | 191,800 | -1,515,800 | -2,998,800 | -1,620,100 | -2,496,800 | -3,039,800 | -4,360,300 | -2,638,400 | -3,276,200 | -6,151,400 | -4,550,200 | -767,400 | -82,200 |
Dividends Paid | -1,481,000 | -1,395,000 | -1,229,000 | -1,104,000 | -954,000 | -818,000 | -776,000 | -704,900 | -684,000 | -656,600 | -480,700 | -448,000 | -367,100 | -357,800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | 1,147,000 | 57,000 | 1,055,000 | 1,084,000 | 899,000 | -355,000 | -181,000 | -594,200 | -408,900 | 67,300 | 893,300 | 934,000 | -168,200 | 258,200 | 676,600 | 3,700 | 137,200 | 937,800 | -348,700 | -377,800 | -8,300 |
Net Cash Used Provided by Financing Activities | -609,000 | -3,349,000 | -1,318,000 | 423,000 | -2,567,000 | -2,266,000 | -2,241,000 | 426,900 | -732,900 | -2,997,400 | -1,822,500 | -1,717,800 | 2,088,900 | -2,019,200 | -3,169,300 | -3,402,800 | -3,735,600 | -3,409,900 | -3,725,000 | 2,446,500 | 2,063,400 |
Effect of Forex Changes on Cash | 3,000 | -1,000 | -14,000 | -10,000 | 7,000 | 0 | -2,000 | 4,300 | 4,100 | -5,300 | -7,100 | 2,200 | 1,100 | -400 | -3,200 | -6,700 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | -3,053,000 | -861,000 | 2,507,000 | -861,000 | 804,000 | 1,003,000 | 325,000 | -466,400 | 1,961,800 | -38,200 | 564,800 | -897,700 | 283,000 | 412,800 | -3,027,300 | 2,632,200 | -584,000 | 165,800 | -138,100 | 1,283,000 | 992,700 |
Cash at End of Period | 27,115,000 | 6,526,000 | 7,387,000 | 4,880,000 | 5,741,000 | 4,937,000 | 3,934,000 | 3,608,900 | 4,075,300 | 2,113,500 | 2,151,700 | 1,586,900 | 2,484,600 | 2,201,600 | 1,788,800 | 4,816,100 | 2,183,900 | 2,767,900 | 2,602,100 | 2,740,200 | 1,457,200 |
Cash at Start of Period | 30,168,000 | 7,387,000 | 4,880,000 | 5,741,000 | 4,937,000 | 3,934,000 | 3,609,000 | 4,075,300 | 2,113,500 | 2,151,700 | 1,586,900 | 2,484,600 | 2,201,600 | 1,788,800 | 4,816,100 | 2,183,900 | 2,767,900 | 2,602,100 | 2,740,200 | 1,457,200 | 464,500 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 2,131,000 | 8,061,000 | 8,399,000 | 8,364,000 | 10,688,000 | 6,061,000 | 3,827,000 | 4,184,800 | 3,204,500 | 4,116,000 | 3,369,300 | 3,052,300 | 2,744,600 | 3,374,400 | 1,416,700 | 3,038,900 | 2,535,400 | 4,344,600 | 4,044,200 | 3,256,700 | 1,303,200 |
Capital Expenditure | -1,260,000 | -1,296,000 | -1,152,000 | -1,087,000 | -1,021,000 | -1,077,000 | -1,208,000 | -790,200 | -583,600 | -602,900 | -626,600 | -607,300 | -544,900 | -519,500 | -451,400 | -378,400 | -345,600 | -322,000 | -193,900 | -161,800 | -136,800 |
Free Cash Flow | 871,000 | 6,765,000 | 7,247,000 | 7,277,000 | 9,667,000 | 4,984,000 | 2,619,000 | 3,394,600 | 2,620,900 | 3,513,100 | 2,742,700 | 2,445,000 | 2,199,700 | 2,854,900 | 965,300 | 2,660,500 | 2,189,800 | 4,022,600 | 3,850,300 | 3,094,900 | 1,166,400 |