
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 175,654 | 180,218 | 200,646 | 239,774 | 194,350 | 190,682 | |
COGS | 158,501 | 162,781 | 179,085 | 212,390 | 171,491 | 166,329 | |
Gross Profit | 17,153 | 17,437 | 21,561 | 27,384 | 22,859 | 24,353 | |
Operating Expenses & Income | |||||||
Operating Income | 4,765 | 5,463 | 8,346 | 12,052 | 9,052 | 8,828 | |
Total Operating Expenses | 12,383 | 11,969 | 13,209 | 15,327 | 13,806 | 15,523 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 2,652 | 2,416 | 2,735 | 3,075 | 15,198 | 13,736 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (28) | (26) | (24) | (73) | (1,045) | (1,628) | |
Interest Income | 70 | 27 | 25 | 50 | 110 | 66 | |
Income Tax Expense | 1,209 | 1,512 | 2,286 | 3,390 | 2,387 | 2,369 | |
Net Income | |||||||
Net Income | 3,263 | 3,666 | 5,374 | 7,192 | 5,729 | 5,375 | |
Supplemental | |||||||
EBIT | 4,767 | 5,463 | 8,347 | 10,550 | 9,053 | 8,565 | |
EBITDA | 5,295 | 6,132 | 9,300 | 12,365 | 11,019 | 10,204 | |