

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 137,247 | 176,421 | 215,625 | 216,497 | 216,000 | 211,143 | |
COGS | 69,351 | 86,328 | 103,223 | 101,731 | 104,304 | 100,994 | |
Gross Profit | 67,896 | 90,093 | 112,402 | 114,766 | 111,696 | 110,149 | |
Operating Expenses & Income | |||||||
Operating Income | 6,593 | 15,914 | 19,537 | 11,204 | 8,827 | 5,483 | |
Total Operating Expenses | 61,301 | 74,178 | 92,864 | 103,562 | 102,869 | 104,666 | |
R&D Expenses | 14,916 | 16,180 | 20,743 | 24,200 | 25,147 | - | |
Selling General & Admin Expenses | 44,365 | 54,875 | 69,274 | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (601) | (616) | (1,289) | (2,374) | (2,714) | (2,730) | |
Interest Income | 92 | 79 | 189 | 336 | 291 | - | |
Income Tax Expense | 2,430 | 3,698 | 4,075 | (764) | 1,348 | 8,845 | |
Net Income | |||||||
Net Income | 2,376 | 10,699 | 11,806 | 4,940 | 418 | (9,642) | |
Supplemental | |||||||
EBIT | 5,520 | 16,407 | 17,327 | 6,822 | 4,726 | 4,768 | |
EBITDA | 14,794 | 26,082 | 29,299 | 21,108 | 19,291 | 16,109.5 | |