

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 286,482 | 319,500 | 344,154 | 349,353 | 348,599 | 354,289 | |
COGS | 247,573 | 279,457 | 291,677 | 295,067 | 291,617 | 296,887 | |
Gross Profit | 38,909 | 40,043 | 52,477 | 54,286 | 56,982 | 57,402 | |
Operating Expenses & Income | |||||||
Operating Income | 7,187 | 6,718 | 21,153 | 20,931 | 23,910 | 23,616 | |
Total Operating Expenses | 31,721 | 33,324 | 31,325 | 33,355 | 33,072 | 33,786 | |
R&D Expenses | 13,325 | 13,913 | 14,937 | - | - | - | |
Selling General & Admin Expenses | 22,140 | 23,354 | 23,920 | 24,665 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,937) | (2,126) | (2,361) | (2,363) | (2,762) | (2,919) | |
Interest Income | 562 | 1,002 | 1,583 | 1,954 | 1,846 | - | |
Income Tax Expense | 3,082 | 2,985 | 2,856 | 4,469 | 6,551 | 6,147 | |
Net Income | |||||||
Net Income | 83 | 1,185 | 13,741 | 11,864 | 11,819 | 11,498 | |
Supplemental | |||||||
EBIT | 6,835 | 7,981 | 20,880 | 20,455 | 23,910 | 19,805 | |
EBITDA | 23,339 | 24,810 | 37,059 | 35,944 | 37,372 | 33,070 | |