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 | 2024-01-28 | 2023-01-29 | 2022-01-30 | 2021-01-31 | 2020-01-26 | 2019-01-27 | 2018-01-28 | 2017-01-29 | 2016-01-31 | 2015-01-25 | 2014-01-26 | 2013-01-27 | 2012-01-29 | 2011-01-30 | 2010-01-31 | 2009-01-25 | 2008-01-31 | 2007-01-28 | 2006-01-29 | 2005-01-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 113,269,000 | 60,922,000 | 26,974,000 | 26,914,000 | 16,675,000 | 10,918,000 | 11,716,000 | 9,714,000 | 6,910,000 | 5,010,000 | 4,681,507 | 4,130,162 | 4,280,159 | 3,997,930 | 3,543,309 | 3,326,445 | 3,424,859 | 4,097,860 | 3,068,771 | 2,375,687 | 2,010,033 |
Revenue Growth | - | 125.85% | 0.22% | 61.40% | 52.73% | -6.81% | 20.61% | 40.58% | 37.92% | 7.02% | 13.35% | -3.50% | 7.06% | 12.83% | 6.52% | -2.87% | -16.42% | 33.53% | 29.17% | 18.19% | |
Cost of Revenue | 27,342,000 | 16,621,000 | 11,618,000 | 9,439,000 | 6,279,000 | 4,150,000 | 4,545,000 | 3,892,000 | 2,847,000 | 2,199,000 | 2,082,030 | 1,862,399 | 2,053,816 | 1,941,413 | 2,134,219 | 2,149,522 | 2,250,590 | 2,228,580 | 1,768,322 | 1,464,892 | 1,360,547 |
Gross Profit | 85,927,000 | 44,301,000 | 15,356,000 | 17,475,000 | 10,396,000 | 6,768,000 | 7,171,000 | 5,822,000 | 4,063,000 | 2,811,000 | 2,599,477 | 2,267,763 | 2,226,343 | 2,056,517 | 1,409,090 | 1,176,923 | 1,174,269 | 1,869,280 | 1,300,449 | 910,795 | 649,486 |
Gross Profit Margin | 76.01% | 72.72% | 56.93% | 64.93% | 62.34% | 61.99% | 61.21% | 59.93% | 58.80% | 56.11% | 55.53% | 54.91% | 52.02% | 51.44% | 39.77% | 35.38% | 34.29% | 45.62% | 42.38% | 38.34% | 32.31% |
Research and Development | 11,665,000 | 8,675,000 | 7,339,000 | 5,268,000 | 3,924,000 | 2,829,000 | 2,376,000 | 1,797,000 | 1,463,000 | 1,331,000 | 1,359,725 | 1,335,834 | 1,147,282 | 1,002,605 | 848,830 | 908,851 | 855,879 | 691,637 | 553,467 | 352,099 | 335,104 |
General and Administrative Expenses | 3,228,000 | 2,654,000 | 2,440,000 | 2,166,000 | 1,940,000 | 1,093,000 | 991,000 | 815,000 | 663,000 | 602,000 | 480,763 | 435,702 | 430,822 | 405,613 | 418,513 | 367,017 | 362,222 | 341,297 | 293,530 | 204,441 | 200,789 |
Total Operating Expenses | 14,893,000 | 11,329,000 | 9,779,000 | 7,434,000 | 5,864,000 | 3,922,000 | 3,367,000 | 2,612,000 | 2,126,000 | 1,933,000 | 1,840,488 | 1,771,536 | 1,578,104 | 1,408,218 | 1,153,343 | 1,275,868 | 1,218,101 | 1,032,934 | 846,997 | 570,698 | 535,893 |
Operating Income or Loss | 71,034,000 | 32,972,000 | 4,224,000 | 10,041,000 | 4,532,000 | 2,846,000 | 3,804,000 | 3,210,000 | 1,934,000 | 747,000 | 758,989 | 496,227 | 648,239 | 648,299 | 255,747 | -98,945 | -70,700 | 836,346 | 453,452 | 340,097 | 113,593 |
Operating Margin | 62.73% | 54.12% | 15.66% | 37.31% | 27.18% | 26.07% | 32.47% | 33.05% | 27.99% | 14.91% | 16.21% | 12.01% | 15.15% | 16.22% | 7.22% | -2.97% | -2.06% | 20.41% | 14.78% | 14.32% | 5.65% |
Interest Expense | 249,000 | 257,000 | 262,000 | 236,000 | 184,000 | 52,000 | 58,000 | 61,000 | 58,000 | 47,000 | 46,133 | 10,443 | 3,294 | 3,089 | 3,127 | 3,320 | 406 | 0 | 0 | 0 | 0 |
EBITDA | 74,872,000 | 35,583,000 | 5,987,000 | 11,351,000 | 5,691,000 | 3,403,000 | 4,216,000 | 3,456,000 | 2,150,000 | 987,000 | 1,021,094 | 759,845 | 891,568 | 870,690 | 461,285 | 117,690 | 142,069 | 969,538 | 561,014 | 434,641 | 228,206 |
Depreciation and Amortization | 1,708,000 | 1,508,000 | 1,544,000 | 1,174,000 | 1,098,000 | 381,000 | 262,000 | 199,000 | 187,000 | 197,000 | 220,125 | 239,148 | 226,235 | 204,205 | 186,989 | 196,664 | 185,023 | 133,192 | 107,562 | 97,977 | 102,597 |
Income Before Tax | 72,915,000 | 33,818,000 | 4,181,000 | 9,941,000 | 4,409,000 | 2,970,000 | 3,896,000 | 3,196,000 | 1,905,000 | 743,000 | 754,836 | 510,254 | 662,039 | 663,396 | 271,169 | -82,294 | -42,954 | 901,341 | 494,480 | 360,221 | 125,445 |
Income Tax Expense | 9,841,000 | 4,058,000 | -187,000 | 189,000 | 77,000 | 174,000 | -245,000 | 149,000 | 239,000 | 129,000 | 124,249 | 70,264 | 99,503 | 82,306 | 18,023 | -14,307 | -12,913 | 103,696 | 46,350 | 57,635 | 25,089 |
Net Income | 63,074,000 | 29,760,000 | 4,368,000 | 9,752,000 | 4,332,000 | 2,796,000 | 4,141,000 | 3,047,000 | 1,666,000 | 614,000 | 630,587 | 439,990 | 562,536 | 581,090 | 253,146 | -67,987 | -30,041 | 797,645 | 448,834 | 302,586 | 100,356 |
Net Income Margin | 55.75% | 48.85% | 16.19% | 36.23% | 25.98% | 25.61% | 35.34% | 31.37% | 24.11% | 12.26% | 13.47% | 10.65% | 13.14% | 14.53% | 7.14% | -2.04% | -0.88% | 19.46% | 14.63% | 12.74% | 4.99% |
EPS | 2.57 | 1.21 | 0.18 | 0.39 | 0.18 | 0.12 | 0.17 | 0.13 | 0.08 | 0.03 | 0.03 | 0.02 | 0.02 | 0.02 | 0.01 | -0.00 | -0.00 | 0.04 | 0.02 | 0.01 | 0.00 |
EPS Diluted | 2.54 | 1.19 | 0.17 | 0.39 | 0.17 | 0.11 | 0.17 | 0.12 | 0.06 | 0.03 | 0.03 | 0.02 | 0.02 | 0.02 | 0.01 | -0.00 | -0.00 | 0.03 | 0.02 | 0.01 | 0.00 |
Weighted Average Shares Out | - | 24,690,000 | 24,870,000 | 24,960,000 | 24,680,000 | 24,360,000 | 24,320,000 | 23,960,000 | 21,640,000 | 21,720,000 | 22,092,760 | 23,515,720 | 24,772,960 | 24,145,840 | 23,007,080 | 21,982,960 | 21,925,040 | 22,004,320 | 21,133,673 | 20,352,624 | 19,917,481 |
Weighted Average Shares Out Diluted | - | 24,940,000 | 25,070,000 | 25,350,000 | 25,120,000 | 24,720,000 | 25,000,000 | 25,280,000 | 25,960,000 | 22,760,000 | 22,522,720 | 23,780,680 | 24,998,280 | 24,654,840 | 23,547,360 | 21,982,960 | 21,925,040 | 24,269,280 | 23,478,501 | 21,931,274 | 21,176,372 |
Reported Currency: USD | Q3 | 2024-01-28 | 2023-01-29 | 2022-01-30 | 2021-01-31 | 2020-01-26 | 2019-01-27 | 2018-01-28 | 2017-01-29 | 2016-01-31 | 2015-01-25 | 2014-01-26 | 2013-01-27 | 2012-01-29 | 2011-01-30 | 2010-01-31 | 2009-01-25 | 2008-01-31 | 2007-01-28 | 2006-01-29 | 2005-01-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 9,107,000 | 7,280,000 | 3,389,000 | 1,990,000 | 847,000 | 10,896,000 | 782,000 | 4,002,000 | 1,766,000 | 596,000 | 496,654 | 1,151,587 | 732,786 | 667,876 | 665,361 | 447,221 | 417,688 | 726,969 | 544,414 | 551,756 | 208,512 |
Short Term Investments | 29,380,000 | 18,704,000 | 9,907,000 | 19,218,000 | 10,714,000 | 1,000 | 6,640,000 | 3,106,000 | 5,032,000 | 4,441,000 | 4,126,685 | 3,520,223 | 2,995,097 | 2,461,700 | 1,825,202 | 1,281,006 | 837,702 | 1,082,509 | 573,436 | 398,418 | 461,533 |
Cash + Short Term Investments | 38,487,000 | 25,984,000 | 13,296,000 | 21,208,000 | 11,561,000 | 10,897,000 | 7,422,000 | 7,108,000 | 6,798,000 | 5,037,000 | 4,623,339 | 4,671,810 | 3,727,883 | 3,129,576 | 2,490,563 | 1,728,227 | 1,255,390 | 1,809,478 | 1,117,850 | 950,174 | 670,045 |
Net Receivables | 17,693,000 | 9,999,000 | 3,827,000 | 4,650,000 | 2,429,000 | 1,657,000 | 1,424,000 | 1,265,000 | 826,000 | 505,000 | 473,637 | 426,357 | 454,252 | 336,143 | 348,770 | 374,963 | 318,435 | 666,494 | 518,680 | 318,186 | 296,279 |
Inventory | 7,654,000 | 5,282,000 | 5,159,000 | 2,605,000 | 1,826,000 | 979,000 | 1,575,000 | 796,000 | 794,000 | 418,000 | 482,893 | 387,765 | 419,686 | 340,297 | 345,525 | 330,674 | 537,834 | 358,521 | 354,680 | 254,792 | 315,518 |
Other Current Assets | 3,806,000 | 3,080,000 | 791,000 | 732,000 | 478,000 | 314,000 | 272,000 | 172,000 | 236,000 | 186,000 | 133,000 | 138,779 | 173,437 | 99,342 | 42,092 | 46,966 | 56,299 | 54,336 | 71,701 | 27,069 | 42,903 |
Total Current Assets | 67,640,000 | 44,345,000 | 23,073,000 | 28,829,000 | 16,055,000 | 13,690,000 | 10,557,000 | 9,255,000 | 8,536,000 | 6,053,000 | 5,713,297 | 5,624,711 | 4,775,258 | 3,905,358 | 3,226,950 | 2,480,830 | 2,167,958 | 2,888,829 | 2,031,770 | 1,548,932 | 1,304,926 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 7,098,000 | 5,260,000 | 4,845,000 | 3,607,000 | 2,856,000 | 2,292,000 | 1,404,000 | 997,000 | 521,000 | 466,000 | 557,282 | 582,740 | 576,144 | 560,072 | 614,431 | 571,858 | 625,798 | 359,808 | 260,828 | 178,152 | 178,955 |
Goodwill | 4,724,000 | 4,430,000 | 4,372,000 | 4,349,000 | 4,193,000 | 618,000 | 618,000 | 618,000 | 618,000 | 618,000 | 618,179 | 643,179 | 641,030 | 641,030 | 369,844 | 369,844 | 369,844 | 354,057 | 301,425 | 145,317 | 108,107 |
Intangible Assets | 838,000 | 1,112,000 | 1,676,000 | 2,339,000 | 2,737,000 | 49,000 | 45,000 | 52,000 | 104,000 | 166,000 | 221,714 | 296,012 | 312,332 | 326,136 | 243,171 | 120,458 | 147,101 | 106,926 | 45,511 | 160,738 | 135,621 |
Long Term Investments | 0 | 1,546,000 | 299,000 | 266,000 | 144,000 | 77,000 | 0 | 0 | 0 | 0 | -63,254 | -68,494 | 10,030 | 10,382 | 8,792 | 6,630 | -16,505 | 0 | 0 | -1,393 | -3,265 |
Tax Assets | 10,276,000 | 6,081,000 | 3,396,000 | 1,222,000 | 806,000 | 548,000 | 0 | 0 | 0 | 0 | 63,254 | 68,494 | 3,527 | 7,459 | 9,456 | 8,752 | 16,505 | 0 | 7,380 | 1,393 | 3,265 |
Other Non-Current Assets | 5,437,000 | 2,954,000 | 3,521,000 | 3,575,000 | 2,000,000 | 41,000 | 668,000 | 319,000 | 62,000 | 67,000 | 90,896 | 104,252 | 93,924 | 102,491 | 22,602 | 27,546 | 40,026 | 38,051 | 28,349 | 27,477 | 9,034 |
Total Non-Current Assets | 28,373,000 | 21,383,000 | 18,109,000 | 15,358,000 | 12,736,000 | 3,625,000 | 2,735,000 | 1,986,000 | 1,305,000 | 1,317,000 | 1,488,071 | 1,626,183 | 1,636,987 | 1,647,570 | 1,268,296 | 1,105,088 | 1,182,769 | 858,842 | 643,493 | 366,367 | 323,610 |
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 | 96,013,000 | 65,728,000 | 41,182,000 | 44,187,000 | 28,791,000 | 17,315,000 | 13,292,000 | 11,241,000 | 9,841,000 | 7,370,000 | 7,201,368 | 7,250,894 | 6,412,245 | 5,552,928 | 4,495,246 | 3,585,918 | 3,350,727 | 3,747,671 | 2,675,263 | 1,915,299 | 1,628,536 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 5,353,000 | 2,699,000 | 1,193,000 | 1,783,000 | 1,149,000 | 687,000 | 511,000 | 596,000 | 485,000 | 296,000 | 293,223 | 324,391 | 356,428 | 335,072 | 286,138 | 344,527 | 218,864 | 492,099 | 272,075 | 179,395 | 238,223 |
Short Term Debt | 0 | 1,478,000 | 1,426,000 | 144,000 | 1,120,000 | 91,000 | 0 | 15,000 | 827,000 | 1,413,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 856 |
Tax Payables | 1,356,000 | 296,000 | 467,000 | 132,000 | 61,000 | 61,000 | 91,000 | 33,000 | 4,000 | 2,000 | 2,810 | 2,378 | 3,173 | 6,941 | 4,576 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 764,000 | 354,000 | 300,000 | 288,000 | 141,000 | 92,000 | 53,000 | 85,000 | 322,000 | 292,735 | 282,405 | 273,605 | 270,649 | 248,864 | 19,624 | 0 | 5,856 | 1,180 | 0 | 11,500 |
Other Current Liabilities | 9,770,000 | 5,394,000 | 3,123,000 | 1,976,000 | 1,307,000 | 804,000 | 635,000 | 456,000 | 387,000 | 318,000 | 307,262 | 345,619 | 343,017 | 317,296 | 403,104 | 420,227 | 544,310 | 469,206 | 365,552 | 259,047 | 170,577 |
Total Current Liabilities | 16,479,000 | 10,631,000 | 6,563,000 | 4,335,000 | 3,925,000 | 1,784,000 | 1,329,000 | 1,153,000 | 1,819,000 | 2,438,000 | 896,030 | 945,496 | 976,223 | 929,958 | 942,682 | 784,378 | 778,591 | 967,161 | 638,807 | 438,659 | 421,156 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 9,952,000 | 9,578,000 | 10,605,000 | 12,428,000 | 7,232,000 | 3,113,000 | 1,988,000 | 1,985,000 | 1,989,000 | 10,000 | 1,398,000 | 1,388,458 | 18,998 | 21,439 | 23,389 | 24,450 | 25,634 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 573,000 | 218,000 | 202,000 | 163,000 | 60,000 | 46,000 | 15,000 | 4,000 | 44,000 | 107,838 | 172,199 | 236,152 | 200,370 | 163,000 | -17,739 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 462,000 | 247,000 | 245,000 | 241,000 | 29,000 | 19,000 | 18,000 | 141,000 | 301,000 | 232,307 | 157,953 | 192,950 | 133,288 | 46,129 | 17,739 | 0 | 86,900 | 0 | 8,260 | 20,754 |
Other Non-Current Liabilities | 3,683,000 | 1,506,000 | 1,448,000 | 365,000 | 337,000 | 125,000 | 547,000 | 590,000 | 157,000 | 108,000 | 489,356 | 130,390 | 160,219 | 122,149 | 138,584 | 94,211 | 151,850 | 75,698 | 29,537 | 10,624 | 8,358 |
Total Non-Current Liabilities | 13,635,000 | 12,119,000 | 12,518,000 | 13,240,000 | 7,973,000 | 3,327,000 | 2,621,000 | 2,617,000 | 2,260,000 | 463,000 | 1,887,356 | 1,849,000 | 608,319 | 477,246 | 371,102 | 136,400 | 177,484 | 162,598 | 29,537 | 18,884 | 29,112 |
Total Liabilities | 30,114,000 | 22,750,000 | 19,081,000 | 17,575,000 | 11,898,000 | 5,111,000 | 3,950,000 | 3,770,000 | 4,079,000 | 2,901,000 | 2,783,386 | 2,794,496 | 1,584,542 | 1,407,204 | 1,313,784 | 920,778 | 956,075 | 1,129,759 | 668,344 | 457,543 | 450,268 |
Common Stock | 25,000 | 2,000 | 2,000 | 3,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 754 | 732 | 720 | 700 | 677 | 653 | 629 | 619 | 388 | 180 | 169 |
Retained Earnings | 53,950,000 | 29,817,000 | 10,171,000 | 16,235,000 | 18,908,000 | 14,971,000 | 12,565,000 | 8,787,000 | 6,108,000 | 4,350,000 | 3,948,877 | 3,504,742 | 3,246,088 | 2,730,418 | 2,149,328 | 1,896,182 | 1,964,169 | 1,994,210 | 1,196,565 | 875,100 | 572,514 |
Accumulated Other Comprehensive Income/Loss | 103,000 | 27,000 | -43,000 | -11,000 | 19,000 | 1,000 | -12,000 | -18,000 | -16,000 | -4,000 | 7,844 | 4,877 | 9,981 | 10,614 | 10,272 | 12,172 | 3,865 | 8,034 | 1,436 | -3,633 | -6,389 |
Total Stockholders Equity | 65,899,000 | 42,978,000 | 22,101,000 | 26,612,000 | 16,893,000 | 12,204,000 | 9,342,000 | 7,471,000 | 5,762,000 | 4,469,000 | 4,417,982 | 4,456,398 | 4,827,703 | 4,145,724 | 3,181,462 | 2,665,140 | 2,394,652 | 2,617,912 | 2,006,919 | 1,457,756 | 1,178,268 |
Total Investments | 29,380,000 | 20,250,000 | 10,206,000 | 19,484,000 | 10,858,000 | 1,000 | 6,640,000 | 3,106,000 | 5,032,000 | 4,441,000 | 4,126,685 | 3,520,223 | 3,005,127 | 2,472,082 | 1,833,994 | 1,287,636 | 837,702 | 1,082,509 | 573,436 | 398,418 | 461,533 |
Total Debt | 10,225,000 | 11,056,000 | 11,855,000 | 11,687,000 | 7,597,000 | 2,552,000 | 1,988,000 | 2,000,000 | 2,816,000 | 1,510,000 | 1,398,428 | 1,373,875 | 18,998 | 21,439 | 23,389 | 24,450 | 25,634 | 0 | 0 | 0 | 856 |
Net Debt | 1,118,000 | 3,776,000 | 8,466,000 | 9,697,000 | 6,750,000 | -8,344,000 | 1,206,000 | -2,002,000 | 1,050,000 | 914,000 | 901,774 | 222,288 | -713,788 | -646,437 | -641,972 | -422,771 | -392,054 | -726,969 | -544,414 | -551,756 | -207,656 |
Reported Currency: USD | TTM | 2024-01-28 | 2023-01-29 | 2022-01-30 | 2021-01-31 | 2020-01-26 | 2019-01-27 | 2018-01-28 | 2017-01-29 | 2016-01-31 | 2015-01-25 | 2014-01-26 | 2013-01-27 | 2012-01-29 | 2011-01-30 | 2010-01-31 | 2009-01-25 | 2008-01-31 | 2007-01-28 | 2006-01-29 | 2005-01-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 63,074,000 | 29,760,000 | 4,368,000 | 9,752,000 | 4,332,000 | 2,796,000 | 4,141,000 | 3,047,000 | 1,666,000 | 614,000 | 630,587 | 439,990 | 562,536 | 581,090 | 253,146 | -67,987 | -30,041 | 797,645 | 448,834 | 302,586 | 100,356 |
Depreciation & Amortization | 1,708,000 | 1,508,000 | 1,544,000 | 1,174,000 | 1,098,000 | 381,000 | 262,000 | 199,000 | 187,000 | 197,000 | 220,125 | 239,148 | 226,235 | 204,205 | 186,989 | 196,664 | 185,023 | 133,192 | 107,562 | 97,977 | 102,597 |
Deferred Income Tax | -3,957,000 | -2,489,000 | -2,164,000 | -406,000 | -282,000 | 18,000 | -315,000 | -359,000 | 197,000 | 134,000 | 82,569 | 15,430 | 31,860 | 19,056 | -2,646 | -21,147 | -23,277 | 89,516 | 41,766 | -10,622 | 12,141 |
Stock Based Compensation | 4,410,000 | 3,549,000 | 2,710,000 | 2,004,000 | 1,397,000 | 844,000 | 557,000 | 391,000 | 247,000 | 204,000 | 157,841 | 136,295 | 136,662 | 136,354 | 100,353 | 242,826 | 162,706 | 0 | 116,735 | 1,096 | 672 |
Change in Working Capital | -1,719,000 | -3,722,000 | -2,207,000 | -3,363,000 | -703,000 | 717,000 | -857,000 | 185,000 | -679,000 | -51,000 | -202,527 | 12,237 | -112,322 | 2,149 | 151,699 | 136,415 | -33,333 | 169,949 | -132,870 | 20,133 | -95,111 |
Accounts Receivable | -9,384,000 | -6,172,000 | 822,000 | -2,215,000 | -550,000 | -233,000 | -149,000 | -440,000 | -321,000 | -32,000 | -49,324 | 28,852 | -118,940 | 26,236 | 26,341 | -56,741 | 348,873 | 0 | -175,261 | -21,415 | -88,222 |
Inventory | -2,860,000 | -98,000 | -2,554,000 | -774,000 | -524,000 | 597,000 | -776,000 | -375,000 | -375,000 | 66,000 | -94,984 | 24,651 | -78,949 | 18,884 | -14,128 | 204,656 | -177,295 | -3,690 | -91,395 | 60,726 | -81,280 |
Accounts Payable | 2,771,000 | 1,531,000 | -551,000 | 568,000 | 363,000 | 194,000 | -135,000 | 90,000 | 184,000 | -11,000 | -26,895 | -20,382 | 10,885 | 35,708 | -69,786 | 119,366 | -283,207 | 0 | 38,613 | -58,828 | 43,506 |
Other Working Capital | 7,754,000 | 1,017,000 | 76,000 | -942,000 | 8,000 | 159,000 | 203,000 | 910,000 | -167,000 | -74,000 | -31,324 | -20,884 | 74,682 | -78,679 | 209,272 | -130,866 | 78,296 | 173,639 | 95,173 | 39,650 | 30,885 |
Other Non-Cash Items | 239,000 | -516,000 | 1,391,000 | -53,000 | -20,000 | 5,000 | -45,000 | 39,000 | 54,000 | 77,000 | 17,061 | -7,954 | -20,799 | -33,698 | -13,744 | 1,036 | -11,718 | 76,330 | 5,084 | 35,238 | 11,545 |
Net Cash Provided by Operating Activities | 58,959,000 | 28,090,000 | 5,641,000 | 9,108,000 | 5,822,000 | 4,761,000 | 3,743,000 | 3,502,000 | 1,672,000 | 1,175,000 | 905,656 | 835,146 | 824,172 | 909,156 | 675,797 | 487,807 | 249,360 | 1,270,196 | 587,111 | 446,408 | 132,200 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -2,413,000 | -1,069,000 | -1,833,000 | -976,000 | -1,128,000 | -489,000 | -600,000 | -593,000 | -176,000 | -86,000 | -122,381 | -255,186 | -183,309 | -138,735 | -97,890 | -77,601 | -407,670 | -187,745 | -145,256 | -79,600 | -67,261 |
Acquisitions Net | -465,000 | -83,000 | -49,000 | -263,000 | -8,524,000 | 9,000 | 36,000 | 2,000 | 7,000 | 7,000 | 20,862 | -17,145 | 0 | -348,884 | 0 | 0 | -27,948 | -75,542 | -401,800 | -12,131 | -71,303 |
Purchases of Investments | -28,398,000 | -18,211,000 | -11,974,000 | -24,811,000 | -19,342,000 | -1,475,000 | -11,157,000 | -72,000 | -3,134,000 | -3,477,000 | -2,861,809 | -3,065,404 | -2,378,445 | -1,964,898 | -1,719,700 | -1,193,948 | -999,953 | -1,251,870 | -220,834 | -338,058 | -313,760 |
Sales/Maturities of Investments | 11,755,000 | 9,782,000 | 21,231,000 | 16,220,000 | 9,319,000 | 8,109,000 | 7,660,000 | 1,941,000 | 2,515,000 | 3,138,000 | 2,236,780 | 2,511,967 | 1,817,410 | 1,310,743 | 1,170,075 | 752,434 | 1,226,646 | 753,839 | 227,067 | 397,686 | 229,068 |
Other Investing Activities | -5,096,000 | -985,000 | -77,000 | -24,000 | -34,000 | -9,000 | -36,000 | 2,000 | -5,000 | 18,000 | -500 | 19,831 | 352 | -1,590 | -2,163 | -218 | -442 | 0 | -401,800 | -9,684 | 71,303 |
Net Cash Used for Investing Activities | -19,332,000 | -10,566,000 | 7,375,000 | -9,830,000 | -19,675,000 | 6,145,000 | -4,097,000 | 1,278,000 | -793,000 | -400,000 | -727,048 | -805,937 | -743,992 | -1,143,364 | -649,678 | -519,333 | -209,367 | -761,318 | -540,823 | -41,787 | -151,953 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -1,250,000 | -1,250,000 | 0 | 3,977,000 | 4,968,000 | 0 | -16,000 | -812,000 | 1,307,000 | 0 | 0 | 1,476,000 | -2,049 | -1,608 | -571 | 0 | 0 | 0 | 0 | -856 | -4,015 |
Common Stock Issued | 0 | 0 | 0 | 281,000 | 194,000 | 149,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 195,857 | 177,276 | 138,029 | 73,547 | 225,969 | 221,160 | 127,497 | 42,502 |
Common Stock Repurchased | -28,554,000 | -9,533,000 | -10,039,000 | -1,904,000 | -942,000 | -1,579,000 | -1,579,000 | -909,000 | -739,000 | -587,000 | -814,000 | -887,000 | -100,000 | 0 | 0 | 0 | -423,636 | -552,512 | -274,978 | -188,509 | -24,644 |
Dividends Paid | -688,000 | -395,000 | -398,000 | -399,000 | -395,000 | -390,000 | -371,000 | -341,000 | -261,000 | -213,000 | -186,452 | -181,336 | -46,866 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -5,547,000 | -2,455,000 | -1,180,000 | -1,713,000 | -769,000 | -402,000 | -900,000 | -482,000 | -16,000 | 124,000 | 166,000 | -18,000 | 133,645 | 238,331 | 192,592 | -76,970 | 815 | 220 | 188 | 491 | 0 |
Net Cash Used Provided by Financing Activities | -36,039,000 | -13,633,000 | -11,617,000 | 1,865,000 | 3,804,000 | -792,000 | -2,866,000 | -2,544,000 | 291,000 | -676,000 | -833,541 | 389,592 | -15,270 | 236,723 | 192,021 | 61,059 | -349,274 | -326,323 | -53,630 | -61,377 | 13,843 |
Effect of Forex Changes on Cash | 476,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | 3,588,000 | 3,891,000 | 1,399,000 | 1,143,000 | -10,049,000 | 10,114,000 | -3,220,000 | 2,236,000 | 1,170,000 | 99,000 | -654,933 | 418,801 | 64,910 | 2,515 | 218,140 | 29,533 | -309,281 | 182,555 | -7,342 | 343,244 | -5,910 |
Cash at End of Period | 32,545,000 | 7,280,000 | 3,389,000 | 1,990,000 | 847,000 | 10,896,000 | 782,000 | 4,002,000 | 1,766,000 | 596,000 | 496,654 | 1,151,587 | 732,786 | 667,876 | 665,361 | 447,221 | 417,688 | 726,969 | 544,414 | 551,756 | 208,512 |
Cash at Start of Period | 28,957,000 | 3,389,000 | 1,990,000 | 847,000 | 10,896,000 | 782,000 | 4,002,000 | 1,766,000 | 596,000 | 497,000 | 1,151,587 | 732,786 | 667,876 | 665,361 | 447,221 | 417,688 | 726,969 | 544,414 | 551,756 | 208,512 | 214,422 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 58,959,000 | 28,090,000 | 5,641,000 | 9,108,000 | 5,822,000 | 4,761,000 | 3,743,000 | 3,502,000 | 1,672,000 | 1,175,000 | 905,656 | 835,146 | 824,172 | 909,156 | 675,797 | 487,807 | 249,360 | 1,270,196 | 587,111 | 446,408 | 132,200 |
Capital Expenditure | -2,413,000 | -1,069,000 | -1,833,000 | -976,000 | -1,128,000 | -489,000 | -600,000 | -593,000 | -176,000 | -86,000 | -122,381 | -255,186 | -183,309 | -138,735 | -97,890 | -77,601 | -407,670 | -187,745 | -145,256 | -79,600 | -67,261 |
Free Cash Flow | 56,546,000 | 27,021,000 | 3,808,000 | 8,132,000 | 4,694,000 | 4,272,000 | 3,143,000 | 2,909,000 | 1,496,000 | 1,089,000 | 783,275 | 579,960 | 640,863 | 770,421 | 577,907 | 410,206 | -158,310 | 1,082,451 | 441,855 | 366,808 | 64,939 |