
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 261,616 | 301,204 | 297,056 | 305,718 | 287,736 | 287,939 | |
COGS | 200,490 | 237,186 | 236,908 | 236,920 | 231,277 | 234,201 | |
Gross Profit | 61,126 | 64,018 | 60,148 | 68,798 | 56,459 | 53,738 | |
Operating Expenses & Income | |||||||
Operating Income | 20,205 | 17,289 | 15,268 | 19,728 | 7,127 | 4,967 | |
Total Operating Expenses | 40,921 | 46,729 | 44,880 | 49,070 | 49,332 | 48,771 | |
R&D Expenses | 614 | 702 | 745 | 805 | - | - | |
Selling General & Admin Expenses | 13,113 | 14,511 | 14,678 | 14,686 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (393) | (796) | (841) | (766) | (865) | (989) | |
Interest Income | 8,020 | 5,404 | 788 | 826 | 435 | - | |
Income Tax Expense | 6,085 | 5,354 | (2,641) | 5,862 | 4,071 | 3,109 | |
Net Income | |||||||
Net Income | 21,206 | 8,325 | 8,388 | 15,529 | 7,299 | 6,746 | |
Supplemental | |||||||
EBIT | 27,751 | 14,553 | 6,701 | 22,304 | 12,390 | 9,580 | |
EBITDA | 41,097 | 26,548 | 19,720 | 35,613 | 26,396 | 23,856 | |