| 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 |
|---|---|---|---|---|---|---|---|---|
| Report Filing: | 2025-04-17 | 2024-04-26 | 2023-04-27 | 2022-04-19 | 2021-04-06 | 2019-12-31 | 2018-12-31 | 2017-12-31 |
| Total Current Assets | 76,603 | 69,754 | 70,425 | 69,926 | 87,539 | 51,912 | 27,375 | 24,068 |
| Cash and Short Term Investments | 52,761 | 53,893 | 54,899 | 49,849 | 56,658 | 26,164 | 11,639 | 12,824 |
| Cash & Equivalents | 11,443 | 19,635 | 19,413 | 20,446 | 40,970 | 24,319 | 9,116 | 5,236 |
| Short Term Investments | 41,318 | 34,258 | 35,486 | 29,403 | 15,688 | 1,845 | 2,523 | 7,587 |
| Receivables | 10,530 | 3,272 | 4,197 | 9,336 | 13,199 | 8,112 | 3,355 | 2,669 |
| Inventory | 1,610 | 304.2 | 127.6 | 19.04 | 12,969 | 11,633 | 4,628 | 6,138 |
| Other Current Assets | 11,703 | 12,285 | 11,201 | 10,723 | 4,714 | 6,003 | 7,753 | 2,438 |
| Total Assets | 133,149 | 120,332 | 109,347 | 100,319 | 104,296 | 67,265 | 38,866 | 31,580 |
| Total Non-Current Assets | 56,546 | 50,578 | 38,923 | 30,393 | 16,756 | 15,353 | 11,491 | 7,512 |
| Property, Plant and Equipment | 25,767 | 19,500 | 13,321 | 9,216 | 8,294 | 6,731 | 6,089 | 6,003 |
| Goodwill and Intangible Assets | 6,027 | 6,162 | 6,621 | 2,947 | 4,110 | 5,065 | 1,332 | 975.7 |
| Goodwill | 4,777 | 4,857 | 4,934 | 1,806 | 2,467 | 2,477 | 1,135 | 711 |
| Intangible Assets | 1,250 | 1,305 | 1,687 | 1,141 | 1,643 | 2,588 | 197 | 264.7 |
| Long Term Investments | 23,790 | 23,571 | 17,926 | 17,038 | 3,140 | 2,334 | 418.5 | 380 |
| Deferred Tax Assets | 1,005 | 1,114 | 857 | 1,060 | 884.4 | 520.3 | 672.6 | 147.5 |
| Other Long Term Assets | -43.53 | 231.8 | 198.2 | 131.3 | 328 | 702 | 2,979 | 5.87 |
| Total Current Liabilities | 52,744 | 39,524 | 33,341 | 28,936 | 33,633 | 27,798 | 20,573 | 16,047 |
| Accounts Payable | 9,493 | 6,329 | 5,843 | 5,739 | 6,443 | 4,033 | 1,411 | 359.3 |
| Notes Payable/Short Term Debt | 14,018 | 9,659 | 5,591 | 3,207 | 4,138 | 5,234 | 3,058 | 3,104 |
| Tax Payables | 1,465 | 1,034 | 542.3 | 567.6 | 986.5 | 1,386 | 705.5 | 979.7 |
| Deferred Revenue | 0 | 0 | 3,293 | 1,133 | 734.2 | 593.4 | 303.8 | 244.4 |
| Other Current Liabilities | 27,768 | 22,502 | 18,071 | 18,289 | 21,332 | 16,551 | 15,094 | 11,359 |
| Total Liabilities | 61,701 | 48,131 | 40,293 | 33,263 | 37,503 | 35,730 | 24,008 | 19,143 |
| Total Non-Current Liabilities | 8,957 | 8,607 | 6,952 | 4,327 | 3,870 | 7,932 | 3,435 | 3,096 |
| Total Long Term Debt | 8,637 | 8,327 | 6,600 | 4,303 | 3,849 | 7,812 | 2,902 | 2,578 |
| Deferred Tax Liabilities Non-Current | 317.7 | 279.3 | 351.2 | 22.92 | 17.29 | 22.45 | 0 | 0 |
| Deferred Revenue Non-Current | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Capital Lease Obligations | 22,366 | 17,696 | 11,572 | 7,056 | 6,460 | 5,137 | 4,706 | 4,304 |
| Other Long Term Liabilities | -22,364 | -17,695 | -11,572 | -7,054 | -6,456 | -5,039 | -4,173 | -3,786 |
| Total Equity | 71,448 | 72,201 | 69,054 | 67,055 | 66,793 | 31,536 | 14,859 | 12,437 |
| Non-Controlling Interest | 124.2 | 101.3 | 134.1 | 81.52 | 27.07 | 87.2 | 10.47 | 65.84 |
| Total Stockholders' Equity | 71,324 | 72,100 | 68,920 | 66,974 | 66,765 | 31,448 | 14,848 | 12,371 |
| Retained Earnings | -1,724 | -5,673 | -11,406 | -9,843 | -9,228 | -11,776 | -7,989 | -5,371 |
| Accumulated Other Earnings | 1,536 | 1,055 | 248.1 | -2,156 | -1,441 | 317 | 174.5 | 144.1 |
| Common Stock | 0.461 | 0.475 | 0.487 | 0.489 | 0.482 | 0.202 | 0.189 | 0.178 |
| Preferred Stock | 0 | 0 | 0 | 0 | 0 | 40,373 | 22,662 | 17,597 |
| Additional Paid in Capital | 71,511 | 76,717 | 80,078 | 78,972 | 77,434 | 2,534 | 0 | 0 |
| Total Liabilities & Total Equity | 133,149 | 120,332 | 109,347 | 100,319 | 104,296 | 67,265 | 38,866 | 31,580 |
| Total Liabilities & Shareholders' Equity | 133,149 | 120,332 | 109,347 | 100,319 | 104,296 | 67,265 | 38,866 | 31,580 |
| Total Investments | 65,108 | 57,829 | 53,412 | 46,441 | 18,829 | 4,178 | 2,942 | 7,967 |
| Total Debt | 22,655 | 17,986 | 12,191 | 7,510 | 7,987 | 13,046 | 5,960 | 5,682 |
| Net Debt | 11,212 | -1,649 | -7,222 | -12,936 | -32,983 | -11,273 | -3,156 | 446.1 |