
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 282,045 | 330,145 | 399,343 | 400,234 | 357,263 | 327,960.2 | |
COGS | 221,632 | 269,813 | 321,916 | 320,821 | 297,042 | 272,051 | |
Gross Profit | 60,413 | 60,332 | 77,427 | 79,413 | 60,221 | 59,067 | |
Operating Expenses & Income | |||||||
Operating Income | 20,275 | 22,332 | 19,939 | 22,318 | 12,145.6 | 9,901.9 | |
Total Operating Expenses | 40,784 | 43,243 | 57,488 | 57,095 | 59,208 | 47,809 | |
R&D Expenses | 13,126 | 11,514 | 12,884 | 16,983 | 26,067 | 16,038.4 | |
Selling General & Admin Expenses | 8,493 | 11,485 | 12,539 | 12,038 | 10,476 | 9,393 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,276) | (1,072) | (1,120) | (1,961) | (1,251) | (1,451) | |
Interest Income | 600 | 852 | 2,092 | 2,190 | 1,929 | 1,271 | |
Income Tax Expense | 4,583 | 3,812 | 6,794 | 6,785 | 2,163.9 | 5,360.9 | |
Net Income | |||||||
Net Income | 12,546 | 15,577 | 13,053 | 15,401 | 163.6 | 9,272 | |
Supplemental | |||||||
EBIT | 19,975 | 21,887 | 21,632 | 23,883 | 12,145.6 | 11,584.9 | |
EBITDA | 34,980 | 37,978 | 39,081 | 46,613 | 26,973 | 33,854.9 | |