
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 150,029 | 180,438 | 163,479 | 168,268 | 160,389 | 160,385 | |
COGS | 123,788 | 148,755 | 131,678 | 138,740 | 138,886 | 140,494 | |
Gross Profit | 26,241 | 31,683 | 31,801 | 29,528 | 21,503 | 19,891 | |
Operating Expenses & Income | |||||||
Operating Income | 13,290 | 16,813 | 17,282 | 11,493 | 4,496 | 2,493 | |
Total Operating Expenses | 12,951 | 14,870 | 14,519 | 18,035 | 17,007 | 17,398 | |
R&D Expenses | 31 | 64 | 45 | 132 | - | - | |
Selling General & Admin Expenses | 6,702 | 7,529 | 8,139 | 11,590 | 5,392 | 5,939 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (82) | (86) | (91) | (253) | (208) | (188) | |
Interest Income | 43,760 | 3,636 | 11,814 | 12,207 | 8,784 | - | |
Income Tax Expense | 13,659 | 21,030 | 24,405 | 19,892 | 16,560 | 19,151 | |
Net Income | |||||||
Net Income | 39,917 | 65,317 | 70,018 | 31,833 | 62,390 | 68,769 | |
Supplemental | |||||||
EBIT | 57,455 | 89,320 | 96,619 | 54,135 | 80,698 | 70,543 | |
EBITDA | 63,244 | 95,439 | 103,208 | 64,378 | 92,332 | 82,457 | |