

| 2019 | 2020 | 2021 | 2022 | 2023 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 115,750 | 128,731 | 127,603 | 117,884 | 120,619 | 120,619 | |
COGS | 98,679 | 106,473 | 106,783 | 98,562 | 100,822 | 100,822 | |
Gross Profit | 17,071 | 22,258 | 20,820 | 19,322 | 19,797 | 19,797 | |
Operating Expenses & Income | |||||||
Operating Income | 5,527 | 11,607 | 9,672 | 8,300 | 6,723 | 6,723 | |
Total Operating Expenses | 11,544 | 10,650 | 11,147 | 11,021 | 13,073 | 13,073 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 9,839 | 10,257 | 10,762 | 10,626 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | - | (98) | (79) | (64) | (57) | (57) | |
Interest Income | 20 | 47 | 18 | 50 | 13 | 13 | |
Income Tax Expense | 1,621 | 3,573 | 3,146 | 2,780 | 2,209 | 2,209 | |
Net Income | |||||||
Net Income | (7,283) | 8,017 | 7,759 | 5,439 | 4,301 | 4,301 | |
Supplemental | |||||||
EBIT | (5,662) | 11,607 | 9,672 | 8,300 | 6,723 | 6,723 | |
EBITDA | (2,278) | 14,634 | 12,713 | 11,062 | 10,266 | 6,927 | |