

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 74,409 | 83,485 | 93,057 | 97,678 | 101,038 | 102,905 | |
COGS | 53,678 | 60,066 | 65,996 | 69,251 | 71,457 | 72,164 | |
Gross Profit | 20,731 | 23,419 | 27,061 | 28,427 | 29,581 | 30,741 | |
Operating Expenses & Income | |||||||
Operating Income | 6,991 | 8,018 | 10,012 | 9,397 | 9,137 | 9,849 | |
Total Operating Expenses | 13,740 | 15,401 | 17,049 | 19,030 | 20,444 | 20,892 | |
R&D Expenses | 976 | 1,112 | 1,233 | 1,437 | - | - | |
Selling General & Admin Expenses | 12,764 | 14,289 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (50) | (54) | (54) | (72) | (103) | (139) | |
Interest Income | 13 | 14 | 29 | 76 | 100 | - | |
Income Tax Expense | 2,359 | 2,327 | 2,571 | 2,704 | 2,994 | 3,130 | |
Net Income | |||||||
Net Income | 4,472 | 5,875 | 7,535 | 6,746 | 5,952 | 6,522 | |
Supplemental | |||||||
EBIT | 6,929 | 8,306 | 10,194 | 9,561 | 9,103 | 9,853 | |
EBITDA | 8,287 | 9,816 | 11,900 | 11,508 | 11,471 | 12,356 | |