
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 278,951 | 299,392 | 313,318 | 340,310 | 360,512 | 376,561 | |
COGS | 229,577 | 246,969 | 259,674 | 283,073 | 303,147 | 315,839 | |
Gross Profit | 49,374 | 52,423 | 53,644 | 57,237 | 57,365 | 60,722 | |
Operating Expenses & Income | |||||||
Operating Income | 8,106 | 6,589 | 7,586 | 9,142 | 6,240 | 9,994 | |
Total Operating Expenses | 41,267 | 45,833 | 46,057 | 48,095 | 51,125 | 50,728 | |
R&D Expenses | 2,776 | 3,411 | 3,065 | 2,765 | - | 3,133 | |
Selling General & Admin Expenses | 544 | 527 | 511 | 455 | 455 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (314) | (295) | (266) | (355) | (460) | (508) | |
Interest Income | 314 | 295 | 266 | - | - | - | |
Income Tax Expense | 2,945 | 2,511 | 3,384 | 2,584 | 1,459 | 1,527 | |
Net Income | |||||||
Net Income | 3,538 | 3,705 | 4,458 | 2,553 | 1,391 | 2,541 | |
Supplemental | |||||||
EBIT | 6,797 | 6,511 | 8,110 | 5,492 | 3,296 | 4,577 | |
EBITDA | 15,130 | 15,051 | 16,928 | 14,655 | 12,966 | 14,047 | |