
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 84,051 | 87,529 | 93,253 | 109,035 | 118,229 | 124,031 | |
COGS | 55,823 | 60,323 | 62,638 | 68,657 | 70,652 | 72,278 | |
Gross Profit | 28,228 | 27,206 | 30,615 | 40,378 | 47,577 | 51,753 | |
Operating Expenses & Income | |||||||
Operating Income | 7,268 | 4,880 | 8,387 | 16,445 | 20,820 | 24,466 | |
Total Operating Expenses | 20,960 | 22,326 | 22,228 | 23,933 | 26,757 | 27,287 | |
R&D Expenses | 2,577 | 2,950 | 2,825 | 2,983 | 3,400 | - | |
Selling General & Admin Expenses | 13,963 | 14,445 | 15,423 | 16,537 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (219) | (248) | (412) | (559) | (798) | (815) | |
Interest Income | 993 | 10 | 31 | 42 | 128 | - | |
Income Tax Expense | 1,998 | 1,737 | 1,775 | 4,355 | 16,300 | 17,577 | |
Net Income | |||||||
Net Income | 6,519 | 2,772 | 7,296 | 12,837 | 41,770 | 44,419 | |
Supplemental | |||||||
EBIT | 8,897 | 4,907 | 9,495 | 18,079 | 59,427 | 62,877 | |
EBITDA | 15,979 | 13,115 | 16,661 | 26,020 | 68,728 | 72,048.8 | |