
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 242,458 | 249,442 | 288,146 | 298,222 | 307,202 | 302,773 | |
COGS | 210,620 | 217,441 | 252,954 | 266,534 | 268,533 | 265,032 | |
Gross Profit | 31,838 | 32,001 | 35,192 | 31,688 | 38,669 | 37,741 | |
Operating Expenses & Income | |||||||
Operating Income | 12,648 | 11,848 | 13,709 | 9,732 | 15,929 | 14,418 | |
Total Operating Expenses | 19,190 | 20,153 | 21,483 | 21,956 | 22,740 | 23,323 | |
R&D Expenses | 1,629 | 1,771 | 1,804 | 1,774 | - | - | |
Selling General & Admin Expenses | 19,190 | 20,153 | 21,483 | 21,956 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (393) | (550) | (606) | (807) | (1,009) | (1,081) | |
Interest Income | 4,391 | 3,695 | 73 | 95 | 124 | - | |
Income Tax Expense | 5,188 | 4,792 | 6,008 | 5,118 | 6,163 | 5,781 | |
Net Income | |||||||
Net Income | 12,541 | 11,260 | 12,492 | 2,723 | 18,361 | 18,101 | |
Supplemental | |||||||
EBIT | 17,595 | 15,885 | 18,777 | (619) | 27,677 | 25,268 | |
EBITDA | 19,427 | 18,215 | 23,146 | 3,533 | 30,858 | 28,587 | |