
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 261,095 | 285,639 | 308,338 | 309,564 | 303,933 | 307,170 | |
COGS | 215,297 | 243,037 | 256,646 | 251,886 | 241,173 | 242,940 | |
Gross Profit | 45,798 | 42,602 | 51,692 | 57,678 | 62,760 | 64,230 | |
Operating Expenses & Income | |||||||
Operating Income | 17,297 | 11,872 | 16,424 | 22,916 | 23,912 | 23,623 | |
Total Operating Expenses | 28,501 | 30,730 | 35,268 | 34,762 | 38,848 | 40,607 | |
R&D Expenses | 5,787 | 6,593 | 6,465 | 7,483 | - | - | |
Selling General & Admin Expenses | 22,723 | 24,124 | 20,496 | 22,292 | 38,848 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (881) | (978) | (1,123) | (946) | (975) | (459) | |
Interest Income | 2,080 | 2,149 | 3,277 | 579 | 2,597 | - | |
Income Tax Expense | 5,645 | 4,680 | (4,184) | 6,397 | 8,022 | 8,707 | |
Net Income | |||||||
Net Income | 12,477 | 4,590 | (10,023) | 12,743 | 13,680 | 14,356 | |
Supplemental | |||||||
EBIT | 20,348 | 10,894 | (12,151) | 21,351 | 24,624 | 24,094 | |
EBITDA | 39,811 | 30,817 | 7,118 | 35,696 | 38,093 | 37,821 | |