

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 157,739 | 241,392 | 210,130 | 189,185 | 189,335 | 194,685 | |
COGS | 134,879 | 186,296 | 162,058 | 158,946 | 155,806 | 156,968 | |
Gross Profit | 22,860 | 55,096 | 48,072 | 30,239 | 33,529 | 37,717 | |
Operating Expenses & Income | |||||||
Operating Income | 10,672 | 41,447 | 31,049 | 12,848 | 15,465 | 19,497 | |
Total Operating Expenses | 12,188 | 13,649 | 17,023 | 17,391 | 18,064 | 18,220 | |
R&D Expenses | 266 | 274 | 298 | 301 | - | - | |
Selling General & Admin Expenses | 11,931 | 13,449 | 16,772 | 16,417 | 17,494 | 17,709 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,517) | (2,623) | (3,826) | (4,567) | (5,158) | (4,958) | |
Interest Income | 581 | 1,103 | 971 | 2,773 | 1,609 | 1,645 | |
Income Tax Expense | 6,740 | 16,762 | 7,869 | 5,553 | 6,451 | 7,450.7 | |
Net Income | |||||||
Net Income | 7,565 | (2,487) | 15,239 | 381 | 55 | 3,203.6 | |
Supplemental | |||||||
EBIT | 17,744 | 18,028 | 27,575 | 11,349 | 12,904 | 16,941 | |
EBITDA | 32,549 | 32,346 | 43,503 | 28,738 | 31,069 | 35,015 | |