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 | 42,346,000 | 42,857,000 | 44,915,000 | 39,211,000 | 32,218,000 | 25,542,000 | 24,358,000 | 20,918,000 | 18,274,100 | 16,965,400 | 16,889,600 | 13,090,300 | 12,509,900 | 11,725,900 | 10,788,700 | 10,109,700 | 10,498,000 | 9,746,400 | 3,791,617 | 2,633,027 | 2,205,995 |
Revenue Growth | - | -4.58% | 14.55% | 21.71% | 26.14% | 4.86% | 16.45% | 14.47% | 7.71% | 0.45% | 29.02% | 4.64% | 6.69% | 8.69% | 6.72% | -3.70% | 7.71% | 157.05% | 44.00% | 19.36% | |
Cost of Revenue | 24,860,000 | 27,633,000 | 25,415,000 | 18,977,000 | 15,713,000 | 13,715,000 | 12,994,000 | 10,961,000 | 9,459,100 | 8,782,700 | 8,970,600 | 7,339,200 | 6,993,000 | 6,737,300 | 6,215,100 | 5,960,300 | 6,291,800 | 5,942,000 | 2,223,557 | 1,438,079 | 1,191,516 |
Gross Profit | 17,486,000 | 15,224,000 | 19,500,000 | 20,234,000 | 16,505,000 | 11,827,000 | 11,364,000 | 9,957,000 | 8,815,000 | 8,182,700 | 7,919,000 | 5,751,100 | 5,516,900 | 4,988,600 | 4,573,600 | 4,149,400 | 4,206,200 | 3,804,400 | 1,568,060 | 1,194,948 | 1,014,479 |
Gross Profit Margin | 41.29% | 35.52% | 43.42% | 51.60% | 51.23% | 46.30% | 46.65% | 47.60% | 48.24% | 48.23% | 46.89% | 43.93% | 44.10% | 42.54% | 42.39% | 41.04% | 40.07% | 39.03% | 41.36% | 45.38% | 45.99% |
Research and Development | 1,316,000 | 1,337,000 | 1,471,000 | 1,406,000 | 1,181,000 | 1,003,000 | 967,000 | 888,000 | 754,800 | 692,300 | 691,100 | 395,500 | 376,400 | 340,600 | 287,200 | 246,100 | 249,100 | 238,700 | 170,184 | 152,775 | 134,680 |
General and Administrative Expenses | 7,663,000 | 6,569,000 | 7,127,000 | 6,842,000 | 5,764,000 | 4,930,000 | 4,823,000 | 4,410,000 | 4,043,800 | 3,724,100 | 3,991,400 | 2,905,200 | 2,828,700 | 2,654,500 | 2,389,400 | 2,196,600 | 2,692,300 | 2,549,100 | 1,110,205 | 761,786 | 626,458 |
Total Operating Expenses | 10,206,000 | 7,906,000 | 10,993,000 | 10,009,000 | 8,612,000 | 7,646,000 | 7,531,000 | 6,892,000 | 6,176,600 | 5,731,200 | 6,014,200 | 4,063,800 | 3,952,700 | 3,643,000 | 3,248,300 | 3,039,700 | 2,941,400 | 2,787,800 | 1,280,389 | 914,561 | 761,138 |
Operating Income or Loss | 7,196,000 | 7,318,000 | 8,393,000 | 10,028,000 | 7,794,000 | 4,594,000 | 3,783,000 | 2,968,000 | 2,449,200 | 2,336,200 | 2,503,000 | 1,609,600 | 1,482,100 | 1,245,200 | 1,264,900 | 1,048,900 | 1,229,400 | 974,400 | 241,959 | 263,487 | 237,512 |
Operating Margin | 16.99% | 17.08% | 18.69% | 25.57% | 24.19% | 17.99% | 15.53% | 14.19% | 13.40% | 13.77% | 14.82% | 12.30% | 11.85% | 10.62% | 11.72% | 10.38% | 11.71% | 10.00% | 6.38% | 10.01% | 10.77% |
Interest Expense | 686,000 | 1,375,000 | 726,000 | 536,000 | 553,000 | 676,000 | 667,000 | 592,000 | 469,600 | 414,900 | 479,900 | 262,100 | 241,600 | 175,300 | 84,700 | 118,100 | 0 | 0 | 0 | 0 | 0 |
EBITDA | 10,019,000 | 10,724,000 | 12,056,000 | 12,166,000 | 10,202,000 | 6,610,000 | 6,246,000 | 5,151,000 | 4,440,700 | 4,154,800 | 3,653,700 | 2,659,200 | 2,576,800 | 2,236,000 | 2,107,800 | 1,913,100 | 2,094,500 | 1,818,000 | 573,063 | 383,170 | 313,604 |
Depreciation and Amortization | 3,318,000 | 3,406,000 | 3,381,000 | 2,592,000 | 2,325,000 | 2,277,000 | 2,266,000 | 2,033,000 | 1,758,000 | 1,688,200 | 1,684,800 | 999,900 | 983,700 | 863,500 | 770,000 | 787,300 | 792,700 | 756,800 | 240,773 | 123,272 | 66,141 |
Income Before Tax | 6,859,000 | 6,298,000 | 7,835,000 | 8,841,000 | 7,225,000 | 4,070,000 | 3,262,000 | 2,429,000 | 2,023,900 | 1,936,400 | 2,087,200 | 1,319,500 | 1,269,400 | 1,126,600 | 1,164,600 | 927,100 | 1,149,600 | 881,300 | 209,370 | 285,898 | 259,219 |
Income Tax Expense | 329,000 | 284,000 | 703,000 | 1,109,000 | 850,000 | 374,000 | 324,000 | 201,000 | -1,400 | -43,900 | 191,700 | 40,400 | 11,000 | 107,000 | 131,500 | 75,800 | 160,900 | 101,700 | 43,054 | 87,597 | 40,852 |
Net Income | 6,221,000 | 5,995,000 | 6,950,000 | 7,725,000 | 6,375,000 | 3,696,000 | 2,938,000 | 2,225,000 | 2,021,800 | 1,975,400 | 1,894,400 | 1,273,300 | 1,177,900 | 1,329,900 | 1,035,600 | 850,300 | 994,200 | 761,100 | 168,935 | 223,218 | 361,837 |
Net Income Margin | 14.68% | 13.99% | 15.47% | 19.70% | 19.79% | 14.47% | 12.06% | 10.64% | 11.06% | 11.64% | 11.22% | 9.73% | 9.42% | 11.34% | 9.60% | 8.41% | 9.47% | 7.81% | 4.46% | 8.48% | 16.40% |
EPS | 16.18 | 15.53 | 17.73 | 19.61 | 16.10 | 9.24 | 7.31 | 5.64 | 5.12 | 4.96 | 4.76 | 3.53 | 3.24 | 3.49 | 2.57 | 2.06 | 2.34 | 1.81 | 0.86 | 1.38 | 2.22 |
EPS Diluted | 16.12 | 15.45 | 17.64 | 19.46 | 15.98 | 9.17 | 7.24 | 5.59 | 5.09 | 4.92 | 4.71 | 3.48 | 3.21 | 3.46 | 2.53 | 2.01 | 2.25 | 1.72 | 0.84 | 1.36 | 2.17 |
Weighted Average Shares Out | - | 386,000 | 392,000 | 394,000 | 396,000 | 400,000 | 402,000 | 395,000 | 394,800 | 398,700 | 398,200 | 360,300 | 363,800 | 380,800 | 403,300 | 412,400 | 418,200 | 421,500 | 196,100 | 161,587 | 163,133 |
Weighted Average Shares Out Diluted | - | 388,000 | 394,000 | 397,000 | 399,000 | 403,000 | 406,000 | 398,000 | 397,400 | 401,900 | 402,300 | 365,800 | 366,600 | 384,800 | 409,400 | 423,035 | 434,700 | 443,700 | 203,700 | 165,334 | 167,641 |
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 | 7,084,000 | 8,077,000 | 8,524,000 | 4,477,000 | 10,325,000 | 2,399,000 | 2,103,000 | 1,335,000 | 786,000 | 452,100 | 1,343,500 | 5,826,000 | 805,600 | 1,016,300 | 917,100 | 1,564,100 | 1,280,500 | 625,100 | 667,434 | 214,326 | 326,886 |
Short Term Investments | 1,750,000 | 0 | 0 | 0 | 0 | 0 | 3,000 | 10,000 | 15,800 | 0 | 8,500 | 4,500 | 4,300 | 4,300 | 8,900 | 7,100 | 7,500 | 14,100 | 23,762 | 80,661 | 185,369 |
Cash + Short Term Investments | 8,834,000 | 8,077,000 | 8,524,000 | 4,477,000 | 10,325,000 | 2,399,000 | 2,103,000 | 1,335,000 | 786,000 | 452,100 | 1,343,500 | 5,830,500 | 809,900 | 1,020,600 | 926,000 | 1,571,200 | 1,288,000 | 639,200 | 691,196 | 294,987 | 512,255 |
Net Receivables | 9,430,000 | 8,221,000 | 9,427,000 | 8,945,000 | 6,472,000 | 4,952,000 | 4,595,000 | 3,879,000 | 3,049,000 | 2,544,900 | 2,473,600 | 1,942,300 | 1,804,900 | 1,814,100 | 1,516,800 | 1,409,600 | 1,478,100 | 1,450,000 | 1,392,743 | 565,564 | 469,553 |
Inventory | 5,198,000 | 5,088,000 | 5,634,000 | 5,051,000 | 4,029,000 | 3,370,000 | 3,005,000 | 2,971,000 | 2,213,000 | 1,991,700 | 1,859,500 | 1,494,500 | 1,443,300 | 1,355,400 | 1,175,100 | 1,131,400 | 1,171,400 | 1,169,900 | 1,164,465 | 359,392 | 336,711 |
Other Current Assets | 2,014,000 | 3,203,000 | 1,644,000 | 1,640,000 | 1,131,000 | 1,172,000 | 922,000 | 1,236,000 | 973,000 | 752,500 | 863,200 | 613,400 | 776,700 | 631,800 | 518,700 | 418,700 | 246,700 | 210,400 | 201,960 | 54,371 | 58,206 |
Total Current Assets | 25,476,000 | 24,589,000 | 25,229,000 | 20,113,000 | 21,957,000 | 11,893,000 | 10,625,000 | 9,421,000 | 7,021,000 | 5,741,200 | 6,539,800 | 9,880,700 | 4,834,800 | 4,821,900 | 4,136,600 | 4,530,900 | 4,345,900 | 3,665,300 | 3,659,536 | 1,353,900 | 1,469,654 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 9,282,000 | 9,448,000 | 10,873,000 | 9,864,000 | 6,687,000 | 5,448,000 | 4,165,000 | 4,047,000 | 2,578,000 | 2,448,800 | 2,426,500 | 1,767,400 | 1,726,400 | 1,656,200 | 1,408,600 | 1,333,400 | 1,275,300 | 1,267,400 | 1,256,727 | 280,654 | 261,041 |
Goodwill | 43,843,000 | 44,020,000 | 41,196,000 | 41,924,000 | 26,041,000 | 25,714,000 | 25,347,000 | 25,290,000 | 21,328,000 | 18,827,600 | 18,842,600 | 12,503,300 | 12,474,500 | 11,988,000 | 9,270,600 | 8,982,900 | 8,677,700 | 8,713,200 | 8,524,989 | 1,966,195 | 0 |
Intangible Assets | 15,519,000 | 16,670,000 | 17,478,000 | 20,146,000 | 12,685,000 | 14,014,000 | 14,978,000 | 16,684,000 | 13,969,000 | 12,758,300 | 14,110,100 | 7,071,300 | 7,804,500 | 7,815,900 | 6,041,100 | 6,337,000 | 6,423,200 | 7,157,800 | 7,511,565 | 2,416,935 | 1,671,602 |
Long Term Investments | 492,000 | -1,922,000 | 154,000 | 63,000 | 53,000 | 67,000 | 64,000 | 32,000 | 37,000 | 39,200 | 38,500 | 28,000 | 12,200 | -2,230,900 | -1,684,400 | -1,933,800 | -1,978,000 | -2,279,900 | 73,627 | -79,586 | 0 |
Tax Assets | 1,516,000 | 1,922,000 | 2,849,000 | -4,352,000 | -2,457,000 | -1,850,000 | -1,051,000 | 2,766,000 | 2,557,400 | 2,622,600 | 303,300 | 1,609,900 | 2,047,200 | 2,230,900 | 1,684,400 | 1,933,800 | 1,978,000 | 2,279,900 | -73,627 | 79,586 | 0 |
Other Non-Current Assets | 2,368,000 | 3,999,000 | -2,849,000 | 4,352,000 | 2,457,000 | 1,850,000 | 1,051,000 | -2,766,000 | -2,557,400 | -2,622,600 | -303,300 | -1,609,900 | -2,047,200 | 551,700 | 529,900 | 416,600 | 367,900 | 403,700 | 309,421 | 200,080 | 174,428 |
Total Non-Current Assets | 73,020,000 | 74,137,000 | 69,701,000 | 71,997,000 | 45,466,000 | 45,243,000 | 44,554,000 | 46,053,000 | 37,912,000 | 34,073,900 | 35,417,700 | 21,370,000 | 22,017,600 | 22,011,800 | 17,250,200 | 17,069,900 | 16,744,100 | 17,542,100 | 17,602,702 | 2,897,669 | 2,107,071 |
Other Assets | 0 | 0 | 2,224,000 | 3,013,000 | 1,629,000 | 1,245,000 | 1,053,000 | 1,195,000 | 975,000 | 1,019,200 | 894,600 | 612,700 | 592,200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 98,496,000 | 98,726,000 | 97,154,000 | 95,123,000 | 69,052,000 | 58,381,000 | 56,232,000 | 56,669,000 | 45,908,000 | 40,834,300 | 42,852,100 | 31,863,400 | 27,444,600 | 26,833,700 | 21,386,800 | 21,600,800 | 21,090,000 | 21,207,400 | 21,262,238 | 4,251,569 | 3,576,725 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 2,547,000 | 2,872,000 | 3,381,000 | 2,867,000 | 2,175,000 | 1,920,000 | 1,615,000 | 1,428,000 | 926,000 | 822,200 | 820,700 | 691,500 | 641,400 | 628,700 | 551,000 | 533,600 | 539,500 | 676,900 | 630,815 | 153,475 | 94,671 |
Short Term Debt | 5,121,000 | 3,609,000 | 5,579,000 | 2,537,000 | 2,628,000 | 676,000 | 1,271,000 | 2,135,000 | 1,255,500 | 1,052,800 | 2,212,400 | 4,178,600 | 93,100 | 1,272,800 | 105,800 | 117,500 | 14,800 | 149,300 | 483,298 | 130,137 | 15,017 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 432,000 | 165,400 | 212,500 | 165,100 | 0 | 0 | 0 | 59,200 | 28,400 | 32,900 | 64,200 | 0 | 0 | 0 |
Deferred Revenue | 2,591,000 | 2,689,000 | 2,601,000 | 2,655,000 | 1,271,000 | 916,000 | 809,000 | 719,000 | 485,900 | 317,900 | 311,900 | 198,900 | 196,500 | 192,500 | 158,300 | 139,800 | 135,300 | 128,500 | 121,319 | 85,592 | 77,778 |
Other Current Liabilities | 4,513,000 | 4,842,000 | 5,449,000 | 5,377,000 | 4,230,000 | 2,685,000 | 2,452,000 | 2,766,000 | 2,198,600 | 1,953,400 | 2,004,800 | -1,943,000 | 1,162,300 | 995,200 | 927,300 | 848,400 | 850,600 | 946,900 | 916,889 | 422,458 | 391,262 |
Total Current Liabilities | 14,772,000 | 14,012,000 | 17,010,000 | 13,436,000 | 10,304,000 | 6,197,000 | 6,147,000 | 7,048,000 | 4,866,000 | 4,146,300 | 5,349,800 | 3,126,000 | 2,093,300 | 3,089,200 | 1,742,400 | 1,639,300 | 1,540,200 | 1,901,600 | 2,152,321 | 791,662 | 578,728 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 30,284,000 | 31,308,000 | 28,795,000 | 32,148,000 | 19,146,000 | 17,089,000 | 17,848,000 | 18,997,000 | 15,482,000 | 11,436,600 | 12,351,600 | 9,504,800 | 7,031,200 | 5,755,200 | 2,031,300 | 2,065,900 | 2,043,500 | 2,045,900 | 2,180,705 | 468,630 | 226,070 |
Deferred Revenue | 1,455,000 | -1,922,000 | -7,119,000 | -52,830,000 | -6,928,000 | -7,429,000 | 355,000 | -8,073,000 | -6,701,400 | -6,652,600 | -7,765,900 | -4,013,100 | -4,787,300 | -2,230,900 | -3,715,700 | -1,933,800 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 1,516,000 | 1,922,000 | 2,849,000 | 3,837,000 | 1,794,000 | 2,192,000 | 2,265,000 | 2,766,000 | 2,557,400 | 2,622,600 | 3,430,700 | 1,609,900 | 2,047,200 | 2,230,900 | 1,684,400 | 1,933,800 | 1,978,000 | 2,279,900 | 2,557,479 | 65,015 | 15,213 |
Other Non-Current Liabilities | 2,936,000 | 6,564,000 | 4,270,000 | 48,993,000 | 5,134,000 | 5,237,000 | -2,620,000 | 5,307,000 | 4,144,000 | 4,030,000 | 4,335,200 | 2,403,200 | 2,740,100 | 2,951,200 | 4,283,400 | 2,464,700 | 601,700 | 491,700 | 459,906 | 132,950 | 91,164 |
Total Non-Current Liabilities | 36,191,000 | 37,872,000 | 28,795,000 | 32,148,000 | 19,146,000 | 17,089,000 | 17,848,000 | 18,997,000 | 15,482,000 | 11,436,600 | 12,351,600 | 9,504,800 | 7,031,200 | 8,706,400 | 4,283,400 | 4,530,600 | 4,623,200 | 4,817,500 | 5,198,090 | 666,595 | 332,447 |
Total Liabilities | 50,963,000 | 51,884,000 | 53,006,000 | 54,146,000 | 34,535,000 | 28,706,000 | 28,646,000 | 31,256,000 | 24,368,000 | 19,484,100 | 22,304,000 | 15,007,300 | 11,979,900 | 11,795,600 | 6,025,800 | 6,169,900 | 6,163,400 | 6,719,100 | 7,350,411 | 1,458,257 | 911,175 |
Common Stock | 443,000 | 442,000 | 441,000 | 439,000 | 437,000 | 434,000 | 432,000 | 428,000 | 415,000 | 411,900 | 408,500 | 369,600 | 413,500 | 406,400 | 401,800 | 423,900 | 421,800 | 439,300 | 424,240 | 181,817 | 179,819 |
Retained Earnings | 49,940,000 | 47,364,000 | 41,910,000 | 35,431,000 | 28,116,000 | 22,092,000 | 18,696,000 | 15,914,000 | 13,927,000 | 12,142,300 | 10,406,900 | 8,753,300 | 7,697,300 | 6,716,300 | 5,386,400 | 4,350,800 | 3,528,700 | 2,534,500 | 1,773,410 | 1,604,475 | 1,381,257 |
Accumulated Other Comprehensive Income/Loss | -2,413,000 | -3,224,000 | -3,099,000 | -2,329,000 | -2,807,000 | -2,679,000 | -2,498,000 | -2,003,000 | -2,636,300 | -1,997,300 | -1,285,000 | -77,200 | -150,400 | -399,500 | 43,600 | 92,000 | -145,800 | 388,400 | 150,158 | 23,345 | 158,805 |
Total Stockholders Equity | 47,432,000 | 46,724,000 | 43,978,000 | 40,793,000 | 34,507,000 | 29,675,000 | 27,586,000 | 25,413,000 | 21,540,000 | 21,350,200 | 20,548,100 | 16,856,100 | 15,464,700 | 15,038,100 | 15,361,000 | 15,430,900 | 14,926,600 | 14,488,300 | 13,911,827 | 2,793,312 | 2,665,550 |
Total Investments | 2,242,000 | -1,922,000 | 154,000 | 63,000 | 53,000 | 67,000 | 64,000 | 32,000 | 37,000 | 39,200 | 38,500 | 32,500 | 16,500 | 4,300 | 8,900 | 7,100 | 7,500 | 14,100 | 23,762 | 80,661 | 185,369 |
Total Debt | 35,405,000 | 34,917,000 | 34,488,000 | 34,870,000 | 21,735,000 | 17,752,000 | 18,990,000 | 21,008,000 | 16,627,900 | 12,526,700 | 14,564,000 | 10,487,300 | 7,124,300 | 7,028,000 | 105,800 | 2,183,400 | 2,058,300 | 2,195,200 | 2,664,003 | 598,767 | 241,087 |
Net Debt | 28,321,000 | 26,840,000 | 25,964,000 | 30,393,000 | 11,410,000 | 15,353,000 | 16,887,000 | 19,673,000 | 15,841,900 | 12,074,600 | 13,220,500 | 4,661,300 | 6,318,700 | 6,011,700 | -811,300 | 619,300 | 777,800 | 1,570,100 | 1,996,569 | 384,441 | -85,799 |
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,200,000 | 5,995,000 | 6,960,000 | 7,728,000 | 6,375,000 | 3,696,000 | 2,938,000 | 2,228,000 | 2,025,300 | 1,980,300 | 1,895,500 | 1,279,100 | 1,258,400 | 1,019,600 | 1,033,100 | 851,300 | 988,700 | 761,100 | 168,935 | 198,301 | 361,837 |
Depreciation & Amortization | 3,318,000 | 3,406,000 | 3,381,000 | 2,592,000 | 2,325,000 | 2,277,000 | 2,267,000 | 2,033,000 | 1,758,000 | 1,688,200 | 1,684,800 | 999,900 | 983,700 | 863,500 | 770,000 | 787,300 | 792,700 | 756,800 | 240,773 | 123,272 | 66,141 |
Deferred Income Tax | -1,579,000 | -1,300,000 | -995,000 | -406,000 | -552,000 | -348,000 | -419,000 | -1,089,000 | -598,200 | -511,800 | -743,700 | -472,600 | -307,400 | -152,600 | -276,400 | -244,200 | -123,100 | -90,800 | -73,627 | -5,417 | 3,004 |
Stock Based Compensation | 282,000 | 278,000 | 307,000 | 230,000 | 196,000 | 181,000 | 181,000 | 159,000 | 133,500 | 125,000 | 117,100 | 90,900 | 78,200 | 80,200 | 83,100 | 68,100 | 57,100 | 51,100 | 1,757 | 0 | 0 |
Change in Working Capital | 711,000 | -537,000 | -1,049,000 | -1,558,000 | -395,000 | -619,000 | -530,000 | 485,000 | -248,600 | -449,900 | 289,800 | 120,500 | -28,500 | -235,400 | -182,900 | 110,400 | -317,700 | -24,400 | -99,727 | -30,791 | -29,807 |
Accounts Receivable | 209,000 | -43,000 | -430,000 | -204,000 | -1,302,000 | -225,000 | -366,000 | -362,000 | -352,200 | -149,400 | -145,400 | -147,900 | 12,000 | -107,300 | -89,500 | 127,300 | -50,900 | -10,000 | -34,296 | 0 | 0 |
Inventory | 598,000 | 598,000 | -825,000 | -1,065,000 | -508,000 | -458,000 | -324,000 | -81,000 | 97,800 | -140,700 | -109,800 | -72,200 | -59,900 | -32,500 | -27,900 | 108,200 | -49,600 | -14,000 | 7,860 | 6,258 | -21,465 |
Accounts Payable | -500,000 | -500,000 | 648,000 | 479,000 | 59,000 | 266,000 | 201,000 | 274,000 | 55,500 | -2,700 | 1,200 | 47,000 | 10,000 | 31,400 | 2,500 | -44,900 | -123,900 | 6,900 | 12,939 | 0 | 0 |
Other Working Capital | 404,000 | -592,000 | -442,000 | -768,000 | 1,356,000 | -202,000 | -41,000 | 654,000 | -49,700 | -157,100 | 543,800 | 293,600 | 9,400 | -127,000 | -68,000 | -80,200 | -93,300 | -7,300 | -86,230 | -37,049 | -8,342 |
Other Non-Cash Items | 4,039,000 | 564,000 | 550,000 | 957,000 | 340,000 | -214,000 | 106,000 | 189,000 | 86,300 | -14,900 | -623,900 | -7,100 | 55,100 | 115,700 | 70,900 | 86,300 | 22,500 | 29,700 | 167,543 | -14,452 | -136,665 |
Net Cash Provided by Operating Activities | 9,348,000 | 8,406,000 | 9,154,000 | 9,543,000 | 8,289,000 | 4,973,000 | 4,543,000 | 4,005,000 | 3,156,300 | 2,816,900 | 2,619,600 | 2,010,700 | 2,039,500 | 1,691,000 | 1,497,800 | 1,659,200 | 1,420,200 | 1,483,500 | 405,654 | 270,913 | 264,510 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,385,000 | -1,479,000 | -2,243,000 | -2,523,000 | -1,474,000 | -926,000 | -758,000 | -508,000 | -444,400 | -422,900 | -427,600 | -282,400 | -315,100 | -266,500 | -265,500 | -207,500 | -264,400 | -175,500 | -76,797 | -43,545 | -49,985 |
Acquisitions Net | -878,000 | -3,573,000 | -39,000 | -19,395,000 | -38,000 | -715,000 | -536,000 | -7,226,000 | -5,188,400 | -694,600 | -11,538,300 | -11,400 | -1,083,400 | -5,698,600 | -606,200 | -637,300 | -198,000 | -486,200 | 236,505 | -933,218 | -143,010 |
Purchases of Investments | -1,778,000 | -70,000 | -15,000 | -8,000 | 0 | 0 | 0 | -15,000 | -54,900 | 6,100 | -39,300 | 13,100 | 69,700 | 720,900 | 0 | 12,600 | -100 | -8,100 | -87,821 | -231,900 | -611,095 |
Sales/Maturities of Investments | 111,000 | 70,000 | 15,000 | 8,000 | 0 | 0 | 0 | 22,000 | 81,200 | 12,000 | 88,600 | 7,600 | 1,900 | 47,100 | 0 | 800 | 600 | 7,700 | 159,891 | 369,818 | 664,812 |
Other Investing Activities | 201,000 | -90,000 | 123,000 | -14,000 | 2,000 | 154,000 | 41,000 | -2,000 | 74,400 | 12,000 | 133,900 | 9,800 | 1,100 | 54,900 | 12,800 | 1,900 | 11,900 | 76,100 | 51,669 | 85,365 | 173,431 |
Net Cash Used for Investing Activities | -3,840,000 | -5,142,000 | -2,159,000 | -21,932,000 | -1,510,000 | -1,487,000 | -1,253,000 | -7,729,000 | -5,532,100 | -1,087,400 | -11,782,700 | -263,300 | -1,325,800 | -5,142,200 | -858,900 | -829,500 | -450,000 | -586,000 | 283,447 | -753,480 | 34,153 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -4,006,000 | -155,000 | -4,065,000 | -11,738,000 | -1,100,000 | -9,824,000 | -7,306,000 | -3,160,000 | -4,334,200 | -3,780,200 | -2,126,300 | -1,000 | -1,203,800 | -453,400 | -1,114,100 | -332,600 | 0 | 0 | 0 | 0 | 0 |
Common Stock Issued | 0 | 0 | 0 | 20,805,000 | 4,043,000 | 153,000 | 136,000 | 1,818,000 | 135,300 | 1,971,500 | 2,942,000 | 230,400 | 254,100 | 158,100 | 77,300 | 54,400 | 85,100 | 345,400 | 180,333 | 27,191 | 57,636 |
Common Stock Repurchased | -3,000,000 | -3,000,000 | -3,000,000 | -2,000,000 | -1,500,000 | -1,500,000 | -500,000 | -750,000 | -1,250,000 | -500,000 | 0 | -89,800 | -1,150,000 | -1,337,500 | -1,012,500 | -414,600 | -187,400 | -898,000 | -300,000 | 0 | 0 |
Dividends Paid | -555,000 | -523,000 | -455,000 | -395,000 | -337,000 | -297,000 | -266,000 | -237,000 | -238,400 | -240,600 | -234,800 | -216,200 | -142,200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | 3,643,000 | 56,000 | 4,710,000 | -91,000 | -147,000 | 8,350,000 | 5,699,000 | 1,681,000 | 8,547,900 | 58,000 | 2,904,600 | 3,386,600 | 1,324,200 | 10,346,000 | 1,495,600 | 883,500 | -126,100 | -376,100 | -140,429 | 363,669 | -240,859 |
Net Cash Used Provided by Financing Activities | -1,508,000 | -3,622,000 | -2,810,000 | 6,581,000 | 959,000 | -3,118,000 | -2,237,000 | 3,854,000 | 2,860,600 | -2,491,300 | 4,796,100 | 3,310,000 | -917,700 | 3,550,600 | -1,295,100 | -557,500 | -228,400 | -928,700 | -260,096 | 390,860 | -183,223 |
Effect of Forex Changes on Cash | -56,000 | -82,000 | -139,000 | -37,000 | 176,000 | -63,000 | -297,000 | 420,000 | -150,700 | -129,600 | -115,500 | -37,000 | 38,700 | -200 | 9,200 | 11,400 | -86,400 | -11,100 | 24,103 | -20,853 | 15,673 |
Net Change in Cash | 3,932,000 | -459,000 | 4,046,000 | -5,845,000 | 7,914,000 | 305,000 | 756,000 | 550,000 | 334,100 | -891,400 | -4,482,500 | 5,020,400 | -165,300 | 99,200 | -647,000 | 283,600 | 655,400 | -42,300 | 453,108 | -112,560 | 131,113 |
Cash at End of Period | 26,835,000 | 8,077,000 | 8,537,000 | 4,491,000 | 10,336,000 | 2,422,000 | 2,117,000 | 1,361,000 | 786,200 | 452,100 | 1,343,500 | 5,826,000 | 851,000 | 1,016,300 | 917,100 | 1,564,100 | 1,280,500 | 625,100 | 667,434 | 214,326 | 326,886 |
Cash at Start of Period | 22,903,000 | 8,536,000 | 4,491,000 | 10,336,000 | 2,422,000 | 2,117,000 | 1,361,000 | 811,000 | 452,100 | 1,343,500 | 5,826,000 | 805,600 | 1,016,300 | 917,100 | 1,564,100 | 1,280,500 | 625,100 | 667,400 | 214,326 | 326,886 | 195,773 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 9,348,000 | 8,406,000 | 9,154,000 | 9,543,000 | 8,289,000 | 4,973,000 | 4,543,000 | 4,005,000 | 3,156,300 | 2,816,900 | 2,619,600 | 2,010,700 | 2,039,500 | 1,691,000 | 1,497,800 | 1,659,200 | 1,420,200 | 1,483,500 | 405,654 | 270,913 | 264,510 |
Capital Expenditure | -1,385,000 | -1,479,000 | -2,243,000 | -2,523,000 | -1,474,000 | -926,000 | -758,000 | -508,000 | -444,400 | -422,900 | -427,600 | -282,400 | -315,100 | -266,500 | -265,500 | -207,500 | -264,400 | -175,500 | -76,797 | -43,545 | -49,985 |
Free Cash Flow | 7,963,000 | 6,927,000 | 6,911,000 | 7,020,000 | 6,815,000 | 4,047,000 | 3,785,000 | 3,497,000 | 2,711,900 | 2,394,000 | 2,192,000 | 1,728,300 | 1,724,400 | 1,424,500 | 1,232,300 | 1,451,700 | 1,155,800 | 1,308,000 | 328,857 | 227,368 | 214,525 |