

| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 121,982 | 132,509 | 132,703 | 139,081 | 147,658 | 154,580 | |
COGS | 95,905 | 104,442 | 104,437 | 112,009 | 121,134 | 128,108 | |
Gross Profit | 26,077 | 28,067 | 28,266 | 27,072 | 26,524 | 26,472 | |
Operating Expenses & Income | |||||||
Operating Income | 982 | 2,342 | 1,387 | (6,882) | (14,076) | (3,116) | |
Total Operating Expenses | 25,095 | 25,725 | 26,879 | 33,954 | 40,600 | 33,208 | |
R&D Expenses | 300 | 284 | 307 | 371 | 414 | 414 | |
Selling General & Admin Expenses | 26,513 | 23,026 | 24,132 | 24,704 | 25,621 | 27,706 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (613) | (905) | (400) | (580) | (482) | (508) | |
Interest Income | 627 | - | - | - | - | - | |
Income Tax Expense | 339 | 667 | 30 | 1,858 | 1,246 | 2,062 | |
Net Income | |||||||
Net Income | 456 | 2,542 | 4,337 | (3,080) | (8,636) | (6,298) | |
Supplemental | |||||||
EBIT | 916 | 3,985 | 2,965 | 1,222 | (13,737) | (5,795) | |
EBITDA | 2,843 | 5,958 | 4,955 | 3,479 | (11,278) | (3,364) | |