

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 162,440 | 186,792 | 195,940 | 229,207 | 225,092 | 233,314 | |
COGS | 111,311 | 132,355 | 139,463 | 151,810 | 152,179 | 158,484 | |
Gross Profit | 51,129 | 54,437 | 56,477 | 77,397 | 72,913 | 74,830 | |
Operating Expenses & Income | |||||||
Operating Income | 8,813 | 5,948 | 2,317 | 14,923 | 8,132 | 8,052 | |
Total Operating Expenses | 42,316 | 48,489 | 54,160 | 62,474 | 64,781 | 66,778 | |
R&D Expenses | 12,888 | 14,166 | 15,650 | 17,664 | - | - | |
Selling General & Admin Expenses | 23,936 | 28,123 | 32,431 | 37,237 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (480) | (470) | (565) | (714) | (886) | (1,011) | |
Interest Income | 1,973 | 99 | 127 | 103 | 68 | - | |
Income Tax Expense | 1,891 | 1,011 | 2,088 | 4,038 | 3,590 | 3,614 | |
Net Income | |||||||
Net Income | 8,910 | 7,394 | 2,698 | 13,325 | 9,526 | 9,939 | |
Supplemental | |||||||
EBIT | 8,813 | 5,948 | 2,317 | 14,923 | 8,132 | 8,052 | |
EBITDA | 15,725 | 13,326 | 10,177 | 23,037 | 16,888 | 17,309 | |