| 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-09-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 |
| Revenue | 449,339 | 365,906 | 270,970 | 280,044 | 328,309 | 245,866 | 205,839 | 174,915 | 114,625 | 68,434 | 66,811 |
| Cost of Revenue | 349,449 | 289,346 | 213,494 | 232,467 | 270,048 | 209,114 | 177,285 | 152,723 | 99,471 | 61,185 | 64,111 |
| Gross Profit | 99,890 | 76,560 | 57,476 | 47,577 | 58,261 | 36,752 | 28,554 | 22,192 | 15,154 | 7,249 | 2,700 |
| Operating Expenses | 57,721 | 52,057 | 37,468 | 44,761 | 32,232 | 12,717 | 16,794 | 20,995 | 2,939 | 3,464 | 1,327 |
| Research & Development | 30,968 | 24,050 | 19,098 | 16,028 | 13,167 | 9,256 | 7,493 | 5,777 | 3,151 | 2,104 | 1,512 |
| Selling, General and Administrative | 37,500 | 30,991 | 24,353 | 26,437 | 25,720 | 18,286 | 13,482 | 20,092 | 4,221 | 2,502 | 1,399 |
| Other Operating Expenses | -10,747 | -2,984 | -5,983 | 2,295 | -6,654 | -14,825 | -4,181 | -4,874 | -4,434 | -1,142 | -1,584 |
| Operating Income | 42,169 | 24,503 | 20,009 | 2,816 | 26,029 | 24,035 | 11,760 | 1,196 | 12,215 | 3,785 | 1,373 |
| Net Non-Operating Interest | 1,648 | 3,624 | 2,002 | 1,117 | -1,612 | -2,401 | 402.4 | 236.6 | 81.57 | -79.9 | 15.15 |
| Interest Income | 3,292 | 4,956 | 3,558 | 2,248 | 1,230 | 963.6 | 930.9 | 621.3 | 81.57 | 6.34 | 101 |
| Interest Expense | 1,644 | 1,332 | 1,556 | 1,130 | 2,841 | 3,365 | 528.5 | 384.7 | 0 | 86.25 | 85.87 |
| Equity & Other Income/(Expense) | 8,112 | 0 | 0 | 0 | 0 | 0 | 0 | 12,494 | -54,126 | -2,530 | -8,860 |
| Income Before Tax | 51,929 | 28,127 | 22,011 | 3,934 | 24,417 | 21,633 | 12,163 | 13,927 | -41,829 | 1,176 | -7,473 |
| Income Tax Expense | 7,915 | 4,548 | 4,537 | 1,431 | 5,134 | 1,321 | 2,060 | 449.4 | 2,060 | 683.9 | 154.5 |
| Income Attributable to Non-Controlling Interest | -107.2 | -79.68 | -0.977 | 28.54 | -56.09 | -42.79 | 58.79 | -76.14 | -63.1 | -61.64 | -45.73 |
| Net Income | 44,121 | 23,658 | 17,475 | 2,474 | 19,339 | 20,356 | 10,044 | 13,554 | -43,826 | 553.2 | -7,581 |
| Depreciation and Amortization | 6,697 | 4,389 | 3,687 | 2,459 | 2,006 | 1,212 | 809.7 | 748.2 | 361 | 240 | 206.5 |
| EBITDA | 48,866 | 28,892 | 23,695 | 5,275 | 28,035 | 25,247 | 12,570 | 1,945 | 12,576 | 4,025 | 1,579 |
| Earnings Per Share (EPS) | 1.73 | 0.95 | 0.69 | 0.1 | 0.78 | 0.85 | 0.42 | 0.58 | -1.96 | 0.025 | -0.34 |
| Diluted Earnings Per Share | 1.68 | 0.93 | 0.69 | 0.1 | 0.76 | 0.83 | 0.41 | 0.58 | -1.96 | 0.025 | -0.34 |
| Weighted Average Shares Outstanding | 25,906 | 25,439 | 25,325 | 24,828 | 24,927 | 23,987 | 23,746 | 23,563 | 22,376 | 22,376 | 22,376 |
| Diluted Weighted Average Shares Outstanding | 26,849 | 25,501 | 25,325 | 25,297 | 25,509 | 24,668 | 24,509 | 23,563 | 22,376 | 22,376 | 22,376 |