

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 421,619 | 403,275 | 458,622 | 479,488 | 462,982 | 433,981 | |
COGS | 382,684 | 385,096 | 449,552 | 444,392 | 429,770 | 387,969 | |
Gross Profit | 38,935 | 18,179 | 9,070 | 35,096 | 33,212 | 46,012 | |
Operating Expenses & Income | |||||||
Operating Income | 15,584 | (7,460) | (18,759) | 8,500 | 7,588 | 19,147 | |
Total Operating Expenses | 23,351 | 25,638 | 27,828 | 26,596 | 25,624 | 26,865 | |
R&D Expenses | 2,748 | 2,484 | 2,133 | 1,620 | 1,727 | 1,727 | |
Selling General & Admin Expenses | 23,351 | 25,638 | 27,828 | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,082) | (987) | (1,357) | (1,662) | (3,401) | (3,386) | |
Interest Income | 414 | 275 | 1,682 | 1,239 | 1,669 | - | |
Income Tax Expense | 3,977 | (1,942) | 6,992 | 3,505 | 3,365 | (1,394) | |
Net Income | |||||||
Net Income | 8,743 | (7,021) | (25,702) | 4,006 | 856 | 18,165 | |
Supplemental | |||||||
EBIT | 14,582 | (7,508) | (18,758) | 9,119 | 7,952 | 17,942 | |
EBITDA | 17,283 | (4,212) | (13,991) | 14,074 | 12,459 | 22,545.8 | |