

| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 124,607 | 96,831 | 108,892 | 120,614 | 126,989 | 127,309 | |
COGS | 56,580 | 45,851 | 48,313 | 51,425 | 51,435 | 51,254 | |
Gross Profit | 68,027 | 50,980 | 60,579 | 69,189 | 75,554 | 76,055 | |
Operating Expenses & Income | |||||||
Operating Income | 379 | (1,806) | 5,138 | 7,793 | 8,740 | 7,472 | |
Total Operating Expenses | 67,647 | 52,785 | 55,440 | 61,395 | 66,814 | 68,583 | |
R&D Expenses | 1,670 | 1,486 | 1,506 | 1,624 | 1,449 | 1,046 | |
Selling General & Admin Expenses | 53,872 | 42,971 | 46,078 | 51,038 | 59,613 | 11,928 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (291) | (88) | (58) | (107) | (162) | (211) | |
Interest Income | 326 | 160 | 186 | 327 | 760 | 588 | |
Income Tax Expense | 1,296 | 525 | 3,071 | 2,714 | 3,419 | 3,020 | |
Net Income | |||||||
Net Income | (2,481) | 5,039 | 6,229 | 10,550 | 12,014 | 11,562 | |
Supplemental | |||||||
EBIT | 432 | (1,805) | 5,139 | 7,794 | 15,497 | 11,827.8 | |
EBITDA | 6,702 | 3,396 | 9,659 | 12,444 | 20,292 | 16,799.8 | |