

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 148,925 | 199,324 | 180,341 | 172,097 | 150,866 | 153,942 | |
COGS | 123,235 | 157,480 | 146,990 | 141,459 | 125,507 | 127,039 | |
Gross Profit | 25,690 | 41,844 | 33,351 | 30,638 | 25,359 | 26,903 | |
Operating Expenses & Income | |||||||
Operating Income | 13,744 | 29,145 | 19,997 | 16,956 | 10,974 | 12,421 | |
Total Operating Expenses | 11,946 | 12,699 | 13,354 | 13,682 | 14,385 | 14,482 | |
R&D Expenses | 663 | 956 | 977 | 801 | - | - | |
Selling General & Admin Expenses | 9,521 | 10,242 | 11,211 | 10,961 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (500) | (623) | (632) | (719) | (969) | (1,025) | |
Interest Income | 203 | 2 | 16 | 14 | 17 | - | |
Income Tax Expense | (1,413) | 8,129 | 5,469 | 4,467 | 2,365 | 2,691 | |
Net Income | |||||||
Net Income | 8,471 | 19,703 | 13,565 | 11,579 | 7,215 | 7,994 | |
Supplemental | |||||||
EBIT | 13,744 | 29,145 | 19,997 | 16,956 | 10,974 | 12,421 | |
EBITDA | 18,089 | 34,285 | 25,605 | 22,797 | 17,508 | 19,004 | |