
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 150,408 | 164,472 | 191,254 | 207,348 | 206,129 | 217,609.5 | |
COGS | 129,280 | 141,002 | 168,424 | 177,558 | 177,482 | 182,581 | |
Gross Profit | 21,128 | 23,470 | 22,830 | 29,790 | 28,647 | 35,028.5 | |
Operating Expenses & Income | |||||||
Operating Income | 8,974 | 10,756 | 9,298 | 14,456 | 13,676 | 19,299.5 | |
Total Operating Expenses | 12,154 | 12,714 | 13,532 | 15,334 | 14,971 | 15,729 | |
R&D Expenses | 1,911 | 1,981 | 2,013 | 2,122 | 1,998 | 1,998 | |
Selling General & Admin Expenses | 9,197 | 9,777 | 10,674 | 12,401 | 11,807 | 735 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (365) | (334) | (285) | (329) | (346) | (440) | |
Interest Income | 36 | 46 | 103 | 483 | 763 | - | |
Income Tax Expense | 2,273 | 3,937 | 3,498 | 9,436 | 3,940 | 6,169.5 | |
Net Income | |||||||
Net Income | 7,982 | 9,803 | 9,301 | 16,974 | 13,221 | 15,848 | |
Supplemental | |||||||
EBIT | 10,617 | 14,138 | 13,194 | 26,779 | 17,551 | 22,526 | |
EBITDA | 26,110 | 31,616 | 32,511 | 45,910 | 34,319 | 39,285 | |