

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 420,717 | 430,740 | 448,429 | 458,354 | 475,574 | 482,181 | |
COGS | 367,971 | 382,986 | 398,289 | 409,868 | 422,998 | 429,313 | |
Gross Profit | 52,746 | 47,754 | 50,140 | 48,486 | 52,576 | 52,868 | |
Operating Expenses & Income | |||||||
Operating Income | 13,916 | 9,601 | 11,672 | 8,949 | 9,132 | 9,081 | |
Total Operating Expenses | 38,830 | 38,153 | 38,468 | 39,537 | 43,444 | 43,787 | |
R&D Expenses | 335 | 389 | 366 | 365 | - | - | |
Selling General & Admin Expenses | 28,453 | 28,087 | 28,609 | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (158) | (186) | (192) | (146) | (220) | (220) | |
Interest Income | 394 | 37 | 130 | 275 | 327 | - | |
Income Tax Expense | 4,234 | 2,056 | 5,053 | 3,788 | 6,259 | 6,325 | |
Net Income | |||||||
Net Income | 9,719 | 4,505 | 7,489 | 7,076 | 4,587 | 4,529 | |
Supplemental | |||||||
EBIT | 13,916 | 9,601 | 11,672 | 8,949 | 9,132 | 9,081 | |
EBITDA | 24,555 | 20,896 | 23,183 | 20,555 | 20,988 | 20,821 | |