
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 226,833 | 277,031 | 309,768 | 302,314 | 289,491 | 297,310 | |
COGS | 207,833 | 252,811 | 280,685 | 275,227 | 261,281 | 267,770 | |
Gross Profit | 19,000 | 24,220 | 29,083 | 27,087 | 28,210 | 29,540 | |
Operating Expenses & Income | |||||||
Operating Income | 4,956 | 8,930 | 12,256 | 8,561 | 8,854 | 9,654 | |
Total Operating Expenses | 14,044 | 15,290 | 16,827 | 18,526 | 19,356 | 19,886 | |
R&D Expenses | - | - | - | 482 | - | - | |
Selling General & Admin Expenses | 10,712 | 12,129 | 13,676 | 15,298 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (284) | (823) | (1,485) | (1,508) | (902) | (740) | |
Interest Income | 26 | 35 | 194 | 749 | 540 | - | |
Income Tax Expense | 1,364 | 3,229 | 3,671 | 2,252 | 4,141 | 4,348 | |
Net Income | |||||||
Net Income | 4,562 | 4,733 | 8,185 | 3,754 | 2,487 | 3,917 | |
Supplemental | |||||||
EBIT | 6,219 | 8,783 | 13,337 | 7,474 | 7,520 | 8,496 | |
EBITDA | 12,348 | 16,497 | 22,265 | 17,263 | 16,691 | 17,546 | |