| Period Ending: |
LTM
(Last Twelve Months) |
2024 12-31 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing: | 2025-06-30 | 2024-12-31 | 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 |
| Net Income/Starting Line | 37,207 | 23,658 | 22,011 | 3,934 | 24,417 | 21,633 | 12,163 | 13,927 | -41,829 | 1,176 | -7,473 |
| Cash From Operating Activities | 64,820 | 39,295 | 41,300 | -4,390 | 9,785 | 21,878 | 23,810 | -1,415 | -995.7 | 4,531 | -2,601 |
| Depreciation and Amortization | 7,304 | 6,318 | 4,836 | 3,707 | 3,062 | 1,708 | 1,381 | 748.2 | 361 | 240 | 206.5 |
| Deferred Income Tax | 0 | 0 | 0 | 0 | -6,025 | -10,513 | -1,085 | -2,343 | -7,198 | -2,100 | -2,222 |
| Stock Based Compensation | 2,961 | 3,726 | 3,379 | 2,497 | 2,036 | 2,328 | 2,202 | 12,381 | 909.2 | 871.2 | 690.7 |
| Other Non-Cash Items | 49,446 | 37,691 | -6,245 | 6,726 | 2,021 | 2,401 | -402.4 | -103.3 | 69,521 | 5,962 | 10,447 |
| Changes in Working Capital | -32,098 | -32,098 | 17,319 | -21,255 | -15,725 | 4,320 | 9,553 | -26,024 | -22,760 | 1,735 | -2,649 |
| Accounts Receivable | -8,387 | -8,387 | -1,653 | 4,347 | -7,549 | -4,273 | -1,277 | -91 | -3,397 | -628.9 | -529.7 |
| Inventory | -24,132 | -24,132 | 2,174 | -5,449 | -13,747 | -11,602 | -6,964 | -16,115 | -8,617 | -15.2 | -777.4 |
| Accounts Payable | 0 | 0 | 0 | -4,347 | 7,549 | 4,273 | 1,277 | 0 | 0 | 0 | 0 |
| Deferred Revenue | 421.2 | 421.2 | 16,798 | -15,806 | -1,978 | 15,923 | 16,517 | -9,818 | -10,746 | 1,750 | -1,872 |
| Other Working Capital | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 628.9 | 529.7 |
| Cash From Investing Activities | -98,224 | -35,386 | -35,169 | 15,549 | -45,008 | -17,679 | -31,570 | -7,508 | -2,678 | -3,735 | 873.4 |
| Investments in Property Plant and Equipment | -2,300 | -7,297 | -6,269 | -5,800 | -7,169 | -3,026 | -3,405 | -3,785 | -1,218 | -1,826 | -2,524 |
| Payments for Acquisitions | -3.78 | -3.78 | -18.14 | 308 | 1,363 | -1,265 | -120 | -854.2 | -156.6 | -924.6 | -567 |
| Purchases of Securities | 0 | 0 | -171,457 | -150,199 | -264,029 | -251,601 | -164,715 | -148,516 | -115,993 | -56,895 | -76,510 |
| Sales and Maturities of Investments | 0 | 0 | 138,224 | 169,719 | 223,333 | 236,977 | 135,391 | 144,998 | 114,281 | 55,649 | 80,268 |
| Other Investing Activities | -95,920 | -28,085 | 4,351 | 1,521 | 1,494 | 1,235 | 1,279 | 649 | 409.1 | 261.1 | 206.2 |
| Cash From Financing Activities | 29,980 | -3,999 | -505 | -7,855 | 4,499 | 26,216 | 3,121 | 26,574 | 6,215 | -72.14 | 568.4 |
| Debt Repayment | 0 | 4,422 | 3,729 | -3,972 | 9,227 | 3,797 | 6,619 | -236.2 | 6,644 | 690 | -755 |
| Common Stock Issued | 0 | 0 | 69.92 | 83.92 | 83.01 | 20,162 | 186.8 | 23,341 | 0 | 0 | 0 |
| Common Stock Repurchased | -43,973 | -4,734 | -1,357 | -2,386 | -7,007 | -454.9 | -2,932 | 0 | 0 | 0 | 0 |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Financing Activities | 73,953 | -3,686 | -2,947 | -1,581 | 2,195 | 2,711 | -752.8 | 3,470 | -428.7 | -762.1 | 1,323 |
| Effect of Forex Changes on Cash | 96.63 | 120 | 397.6 | 791.4 | -516.9 | -1,583 | 328.3 | 1,015 | -208.6 | 112.4 | 288.7 |
| Net Change in Cash | -3,647 | 30.13 | 6,024 | 4,096 | -31,241 | 28,833 | -4,310 | 18,667 | 2,333 | 836.2 | -870.9 |
| Cash at Beginning of Period | 39,655 | 33,631 | 27,607 | 23,512 | 54,752 | 25,920 | 30,230 | 11,563 | 9,230 | 8,394 | 9,265 |
| Cash at End of Period | 36,008 | 33,661 | 33,631 | 27,607 | 23,512 | 54,752 | 25,920 | 30,230 | 11,563 | 9,230 | 8,394 |
| Free Cash Flow | 62,519 | 31,998 | 35,032 | -10,189 | 2,616 | 18,853 | 20,405 | -5,200 | -2,213 | 2,705 | -5,126 |
| Operating Cash Flow | 64,820 | 39,295 | 41,300 | -4,390 | 9,785 | 21,878 | 23,810 | -1,415 | -995.7 | 4,531 | -2,601 |
| Capital Expenditure | -2,300 | -7,297 | -6,269 | -5,800 | -7,169 | -3,026 | -3,405 | -3,785 | -1,218 | -1,826 | -2,524 |