

| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 54,531 | 66,871 | 59,643 | 59,014 | 64,548 | 64,548 | |
COGS | 37,584 | 44,315 | 41,548 | 41,824 | 42,501 | 42,501 | |
Gross Profit | 16,947 | 22,556 | 18,095 | 17,190 | 22,047 | 22,047 | |
Operating Expenses & Income | |||||||
Operating Income | 2,911 | 6,877 | 2,354 | (759) | 2,557 | 2,558 | |
Total Operating Expenses | 14,036 | 15,678 | 17,116 | 17,949 | 19,490 | 19,489 | |
R&D Expenses | 2,050 | 2,077 | 2,547 | 3,033 | 2,630 | 3,998 | |
Selling General & Admin Expenses | 10,203 | 11,425 | 12,387 | 13,027 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (200) | (234) | (236) | (211) | - | (108) | |
Interest Income | 21 | 17 | 27 | 70 | - | 69 | |
Income Tax Expense | 706 | 1,351 | 939 | 585 | 1,281 | 1,357 | |
Net Income | |||||||
Net Income | 1,151 | 5,921 | 168 | (1,269) | 1,230 | 1,230 | |
Supplemental | |||||||
EBIT | 2,911 | 6,878 | 979 | (476) | 2,558 | 3,154 | |
EBITDA | 9,340 | 13,776 | 8,415 | 6,383 | 8,991 | 9,615 | |