| Period Ending: | 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: | 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 |
| Total Current Assets | 225,598 | 198,463 | 158,149 | 185,516 | 175,849 | 135,512 | 106,697 | 62,424 | 31,010 | 25,458 |
| Cash and Short Term Investments | 105,941 | 112,169 | 70,720 | 90,330 | 98,906 | 64,480 | 39,747 | 20,040 | 13,811 | 11,604 |
| Cash & Equivalents | 39,119 | 38,312 | 31,118 | 27,781 | 58,234 | 27,053 | 31,728 | 14,456 | 9,857 | 8,450 |
| Short Term Investments | 66,822 | 73,857 | 39,602 | 62,549 | 40,672 | 37,427 | 8,019 | 5,583 | 3,955 | 3,154 |
| Receivables | 51,088 | 38,344 | 34,752 | 39,996 | 33,602 | 37,761 | 35,027 | 18,468 | 5,497 | 3,682 |
| Inventory | 66,077 | 46,072 | 51,271 | 53,346 | 42,905 | 32,864 | 30,534 | 22,693 | 10,978 | 9,357 |
| Other Current Assets | 2,492 | 1,878 | 1,405 | 1,845 | 435.4 | 407.6 | 1,389 | 1,223 | 723.1 | 814.8 |
| Total Assets | 402,957 | 323,287 | 269,644 | 292,364 | 253,055 | 180,923 | 145,402 | 91,277 | 50,810 | 39,392 |
| Total Non-Current Assets | 177,359 | 124,824 | 111,495 | 106,847 | 77,206 | 45,411 | 38,705 | 28,853 | 19,800 | 13,934 |
| Property, Plant and Equipment | 32,391 | 24,691 | 19,228 | 16,227 | 11,643 | 10,666 | 5,071 | 1,753 | 847.7 | 289.8 |
| Goodwill and Intangible Assets | 8,149 | 8,603 | 4,564 | 5,569 | 4,255 | 1,647 | 2,062 | 2,303 | 1,119 | 553 |
| Goodwill | 1,696 | 1,692 | 1,673 | 1,694 | 252.6 | 244.5 | 282.2 | 251.3 | 248 | 247.8 |
| Intangible Assets | 6,453 | 6,912 | 2,892 | 3,876 | 4,002 | 1,403 | 1,780 | 2,052 | 871.3 | 305.2 |
| Long Term Investments | 132,192 | 87,807 | 82,784 | 79,638 | 58,907 | 31,352 | 27,290 | 20,830 | 14,191 | 10,106 |
| Deferred Tax Assets | 2,781 | 2,154 | 2,246 | 1,659 | 2,006 | 1,264 | 780.8 | 355.4 | 132.3 | 162.5 |
| Other Long Term Assets | 1,847 | 1,569 | 2,673 | 3,755 | 396 | 481.1 | 3,500 | 3,612 | 3,510 | 2,822 |
| Total Current Liabilities | 175,299 | 115,245 | 88,361 | 115,519 | 107,661 | 90,822 | 62,845 | 47,734 | 26,044 | 16,443 |
| Accounts Payable | 98,232 | 61,915 | 52,344 | 74,508 | 72,021 | 58,651 | 46,313 | 34,436 | 17,564 | 14,206 |
| Notes Payable/Short Term Debt | 15,558 | 6,875 | 3,054 | 7,047 | 7,307 | 13,041 | 3,077 | 3,648 | 3,816 | 31.14 |
| Tax Payables | 5,924 | 3,487 | 2,270 | 3,397 | 1,222 | 1,104 | 854 | 480.5 | 299.4 | 131.2 |
| Deferred Revenue | 16,573 | 13,574 | 9,453 | 9,272 | 11,970 | 8,116 | 4,482 | 3,434 | 1,835 | 530 |
| Other Current Liabilities | 39,011 | 29,395 | 21,241 | 21,294 | 15,142 | 9,911 | 8,119 | 5,735 | 2,529 | 1,544 |
| Total Liabilities | 213,845 | 159,512 | 127,754 | 155,179 | 129,347 | 100,469 | 74,112 | 220,108 | 142,798 | 125,912 |
| Total Non-Current Liabilities | 36,474 | 44,267 | 39,392 | 39,660 | 21,686 | 9,647 | 11,268 | 172,374 | 116,754 | 109,469 |
| Total Long Term Debt | 20,435 | 22,862 | 22,634 | 22,428 | 11,124 | 5,269 | 10,686 | 170,851 | 116,104 | 109,031 |
| Deferred Tax Liabilities Non-Current | 1,282 | 1,490 | 969.4 | 1,201 | 299.8 | 571.4 | 1.31 | 1,294 | 540.6 | 411.1 |
| Deferred Revenue Non-Current | 0 | 2,109 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Capital Lease Obligations | 3,168 | 1,252 | 1,444 | 1,745 | 515.2 | 552.5 | 0 | 0 | 0 | 0 |
| Other Long Term Liabilities | 11,589 | 16,553 | 14,345 | 14,287 | 9,747 | 3,254 | 580.7 | 229.5 | 109.7 | 27.29 |
| Total Equity | 189,112 | 163,775 | 141,890 | 137,185 | 123,708 | 80,454 | 71,289 | -128,831 | -91,988 | -86,520 |
| Non-Controlling Interest | 467.1 | 265.5 | 260.9 | 219.2 | 321 | 322.3 | -72.9 | 62.45 | 133.7 | 76.07 |
| Total Stockholders' Equity | 188,645 | 163,510 | 141,629 | 136,966 | 123,387 | 80,132 | 71,362 | -128,893 | -92,122 | -86,596 |
| Retained Earnings | 111,486 | 87,910 | 70,406 | 69,177 | 50,788 | 30,319 | 21,035 | -130,605 | -84,746 | -85,032 |
| Accumulated Other Earnings | 17,105 | 15,438 | 12,768 | 8,521 | 8,139 | 7,913 | 6,451 | 959.5 | -8,118 | -2,301 |
| Common Stock | 0.407 | 0.406 | 0.4 | 0.406 | 0.408 | 0.382 | 0.377 | 0.152 | 0.15 | 0.15 |
| Preferred Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 128,158 | 84,331 | 84,885 |
| Additional Paid in Capital | 60,053 | 60,161 | 58,455 | 59,267 | 64,461 | 41,899 | 43,875 | 752.2 | 742.2 | 736.6 |
| Total Liabilities & Total Equity | 402,957 | 323,287 | 269,644 | 292,364 | 253,055 | 180,923 | 145,402 | 91,277 | 50,810 | 39,392 |
| Total Liabilities & Shareholders' Equity | 402,957 | 323,287 | 269,644 | 292,364 | 253,055 | 180,923 | 145,402 | 91,277 | 50,810 | 39,392 |
| Total Investments | 199,014 | 161,664 | 122,386 | 142,187 | 99,579 | 68,779 | 35,309 | 26,413 | 18,146 | 13,260 |
| Total Debt | 35,994 | 29,737 | 25,688 | 29,475 | 18,431 | 18,310 | 13,762 | 174,499 | 119,920 | 109,062 |
| Net Debt | -3,125 | -8,574 | -5,430 | 1,694 | -39,803 | -8,744 | -17,965 | 160,043 | 110,064 | 100,612 |