
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 54,142 | 55,029 | 56,565 | 62,016 | 60,704 | 60,177 | |
COGS | 40,655 | 40,615 | 42,057 | 44,264 | 43,212 | 43,389 | |
Gross Profit | 13,487 | 14,414 | 14,508 | 17,752 | 17,492 | 16,788 | |
Operating Expenses & Income | |||||||
Operating Income | 3,547 | 4,699 | 4,069 | 6,432 | 5,306 | 4,656 | |
Total Operating Expenses | 9,939 | 9,714 | 10,438 | 11,319 | 12,186 | 12,131 | |
R&D Expenses | 411 | 385 | 342 | 365 | 308 | 249 | |
Selling General & Admin Expenses | - | 9,713 | 10,425 | 11,319 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (64) | (68) | (64) | (55) | (60) | (60) | |
Interest Income | 21 | 14 | 13 | 14 | 23 | 67 | |
Income Tax Expense | 673 | 1,145 | 1,136 | 1,537 | 2,207 | 1,538 | |
Net Income | |||||||
Net Income | 3,472 | 3,258 | 2,340 | 4,099 | 5,092 | 3,603 | |
Supplemental | |||||||
EBIT | 4,239 | 4,492 | 3,687 | 5,714 | 7,407 | 5,282 | |
EBITDA | 6,084 | 6,257 | 5,608 | 7,642 | 9,395 | 7,135 | |