
| 2019 | 2020 | 2021 | 2022 | 2023 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 114,838 | 107,628 | 113,411 | 102,076 | 96,728 | 94,259 | |
COGS | 77,806 | 71,123 | 73,662 | 65,153 | 59,904 | 58,432 | |
Gross Profit | 37,032 | 36,505 | 39,749 | 36,923 | 36,824 | 35,827 | |
Operating Expenses & Income | |||||||
Operating Income | (588) | 524 | 4,889 | 4,749 | 5,241 | 4,620 | |
Total Operating Expenses | 38,586 | 35,975 | 34,853 | 32,167 | 31,578 | 31,202 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 1,222 | 1,001 | 922 | 937 | 1,132 | 23,483 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (166) | (141) | (95) | (66) | (63) | (58) | |
Interest Income | 52 | 36 | 25 | 17 | 12 | 10 | |
Income Tax Expense | (147) | 669 | 1,354 | 1,250 | 211 | 1,268 | |
Net Income | |||||||
Net Income | 342 | 1,240 | 3,043 | 3,773 | 3,694 | 3,259 | |
Supplemental | |||||||
EBIT | (588) | 1,360 | 5,696 | 5,558 | 5,583 | 4,620 | |
EBITDA | 1,115 | 3,095 | 7,402 | 7,216 | 7,218 | 4,927 | |