

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 84,295 | 99,481 | 116,174 | 131,152 | 139,364 | 144,577 | |
COGS | 64,188 | 74,337 | 80,334 | 88,019 | 92,584 | 95,226 | |
Gross Profit | 20,107 | 25,144 | 35,840 | 43,133 | 46,780 | 49,351 | |
Operating Expenses & Income | |||||||
Operating Income | 688 | 3,888 | 12,186 | 15,382 | 17,438 | 19,197 | |
Total Operating Expenses | 19,419 | 21,256 | 23,654 | 27,751 | 29,342 | 30,154 | |
R&D Expenses | 1,561 | 1,573 | 1,662 | 1,792 | - | - | |
Selling General & Admin Expenses | 13,497 | 14,569 | 16,769 | 19,567 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (361) | (425) | (518) | (506) | (467) | (457) | |
Interest Income | 578 | 123 | 372 | 548 | 513 | - | |
Income Tax Expense | 1,195 | 1,146 | 1,998 | 2,703 | 5,223 | 5,827 | |
Net Income | |||||||
Net Income | 257 | 3,849 | 9,893 | 13,722 | 10,995 | 12,278 | |
Supplemental | |||||||
EBIT | 1,976 | 5,653 | 13,119 | 18,734 | 18,366 | 19,966 | |
EBITDA | 4,031 | 7,256 | 14,760 | 20,432 | 20,213 | 21,872 | |