

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 572,118 | 708,072 | 795,802 | 707,104 | 677,919 | 689,613 | |
COGS | 543,974 | 676,175 | 749,522 | 662,812 | 628,635 | 640,685 | |
Gross Profit | 28,144 | 31,897 | 46,280 | 44,292 | 49,284 | 48,928 | |
Operating Expenses & Income | |||||||
Operating Income | 6,116 | 7,682 | 18,280 | 15,030 | 18,715 | 18,173 | |
Total Operating Expenses | 22,028 | 24,215 | 28,000 | 29,262 | 30,569 | 30,755 | |
R&D Expenses | 4,296 | 4,446 | 5,087 | 5,733 | - | - | |
Selling General & Admin Expenses | 14,716 | 16,750 | 19,310 | 21,417 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (830) | (1,402) | (992) | (803) | (926) | (973) | |
Interest Income | 91 | 209 | 617 | 530 | 448 | - | |
Income Tax Expense | 2,037 | (2,987) | 5,067 | 4,308 | 4,092 | 4,365 | |
Net Income | |||||||
Net Income | 3,308 | 10,576 | 12,832 | 6,207 | 16,027 | 15,886 | |
Supplemental | |||||||
EBIT | 6,116 | 7,682 | 18,280 | 15,030 | 18,715 | 18,173 | |
EBITDA | 30,594 | 37,354 | 48,933 | 41,458 | 42,371 | 42,899 | |