
| 2018 | 2019 | 2020 | 2021 | 2022 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 106,023 | 108,589 | 112,604 | 117,710 | 130,674 | 137,625 | |
COGS | 73,664 | 75,627 | 78,365 | 80,243 | 89,975 | 95,922 | |
Gross Profit | 32,359 | 32,962 | 34,239 | 37,467 | 40,699 | 41,703 | |
Operating Expenses & Income | |||||||
Operating Income | 6,562 | 5,110 | 5,372 | 7,715 | 9,065 | 10,047 | |
Total Operating Expenses | 25,797 | 27,851 | 28,866 | 29,750 | 31,864 | 32,676 | |
R&D Expenses | 913 | - | - | - | - | - | |
Selling General & Admin Expenses | 25,797 | 27,851 | 28,436 | 29,173 | 31,610 | 33,965 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (222) | (277) | (433) | (1,393) | (483) | (1,538) | |
Interest Income | 140 | 223 | 197 | 134 | 2,218 | 1,471 | |
Income Tax Expense | 2,556 | 2,180 | 1,969 | 2,531 | 4,095 | 3,880 | |
Net Income | |||||||
Net Income | 4,555 | 3,318 | 3,315 | 3,791 | 6,579 | 5,082 | |
Supplemental | |||||||
EBIT | 7,333 | 5,110 | 5,372 | 7,715 | 9,065 | 10,047 | |
EBITDA | 9,475 | 7,583 | 8,706 | 9,740 | 16,029 | 15,652 | |