
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 139,432 | 134,470 | 141,936 | 145,725 | 137,581 | 137,976 | |
COGS | 100,632 | 95,456 | 102,113 | 108,415 | 101,782 | 99,759 | |
Gross Profit | 38,800 | 39,014 | 39,823 | 37,310 | 35,799 | 38,217 | |
Operating Expenses & Income | |||||||
Operating Income | 7,372 | 8,511 | 8,651 | 5,791 | 6,229 | 7,276 | |
Total Operating Expenses | 31,427 | 30,502 | 31,171 | 31,518 | 29,570 | 30,941 | |
R&D Expenses | 1,165 | 1,134 | 1,214 | 1,355 | 1,296 | 970 | |
Selling General & Admin Expenses | 24,254 | 23,629 | 23,675 | 24,280 | 23,096 | 2,259 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (112) | (59) | (51) | (139) | (298) | (320) | |
Interest Income | 12 | 23 | 170 | 25 | 51 | - | |
Income Tax Expense | 5,835 | 2,189 | 1,769 | 2,100 | 1,845 | 2,097 | |
Net Income | |||||||
Net Income | 13,091 | 5,332 | 6,660 | 2,460 | 5,102 | 5,602 | |
Supplemental | |||||||
EBIT | 7,373 | 8,512 | 8,652 | 5,792 | 6,229 | 7,867.5 | |
EBITDA | 12,055 | 13,890 | 13,896 | 11,226 | 11,753 | 13,482.5 | |