

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 115,905 | 123,324 | 132,985 | 138,460 | 153,682 | 160,754 | |
COGS | 74,186 | 77,575 | 80,744 | 83,259 | 88,870 | 92,447 | |
Gross Profit | 41,719 | 45,749 | 52,241 | 55,201 | 64,812 | 68,307 | |
Operating Expenses & Income | |||||||
Operating Income | 2,561 | 4,582 | 8,524 | 10,078 | 13,686 | 14,693 | |
Total Operating Expenses | 39,158 | 41,167 | 43,717 | 45,123 | 51,126 | 53,614 | |
R&D Expenses | 2,344 | 2,286 | 2,719 | 2,509 | 2,286 | - | |
Selling General & Admin Expenses | 39,158 | 41,167 | 43,717 | 45,123 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (162) | (151) | (151) | (306) | (519) | (561) | |
Interest Income | 5 | 10 | 16 | 22 | 37 | - | |
Income Tax Expense | 590 | 3,191 | 2,471 | 2,848 | 4,699 | 4,842 | |
Net Income | |||||||
Net Income | 1,166 | 5,294 | 5,906 | 7,184 | 9,383 | 10,172 | |
Supplemental | |||||||
EBIT | 1,685 | 8,523 | 8,529 | 10,377 | 14,618 | 15,650 | |
EBITDA | 5,272 | 11,762 | 11,422 | 13,484 | 18,785 | 20,416 | |