
| 2019 | 2020 | 2021 | 2022 | 2023 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 161,160 | 154,629 | 157,231 | 164,230 | 188,243 | 187,425 | |
COGS | 143,267 | 136,290 | 133,619 | 139,639 | 161,279 | 160,423 | |
Gross Profit | 17,893 | 18,339 | 23,612 | 24,591 | 26,964 | 27,002 | |
Operating Expenses & Income | |||||||
Operating Income | 701 | 992 | 5,629 | 10,518 | 10,940 | 10,210 | |
Total Operating Expenses | 17,191 | 17,347 | 17,984 | 14,073 | 16,023 | 56,231 | |
R&D Expenses | 4,282 | 3,743 | 3,534 | 2,464 | 3,089 | 3,246 | |
Selling General & Admin Expenses | 12,917 | 13,946 | 14,580 | 11,622 | 13,341 | 13,419 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (162) | (557) | (102) | (110) | (123) | (1,686) | |
Interest Income | 388 | 371 | 583 | 1,499 | 1,386 | 4,005 | |
Income Tax Expense | 3,444 | 2,645 | 5,884 | 5,501 | 4,794 | 2,768 | |
Net Income | |||||||
Net Income | (4,335) | (3,169) | 666 | 5,971 | 5,971 | 4,923 | |
Supplemental | |||||||
EBIT | 1,090 | 1,364 | 6,212 | 12,017 | 12,449 | - | |
EBITDA | 8,332 | 8,889 | 13,507 | 19,653 | 20,823 | - | |