

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 88,328 | 107,993 | 106,622 | 114,051 | 123,559 | 127,471 | |
COGS | 65,198 | 80,565 | 77,866 | 83,738 | 92,749 | 96,038 | |
Gross Profit | 23,130 | 27,428 | 28,756 | 30,313 | 30,810 | 31,433 | |
Operating Expenses & Income | |||||||
Operating Income | 1,565 | 4,829 | 4,940 | 5,196 | 5,288 | 5,245 | |
Total Operating Expenses | 21,565 | 22,599 | 23,816 | 25,117 | 25,522 | 26,188 | |
R&D Expenses | 951 | 757 | 788 | 913 | - | - | |
Selling General & Admin Expenses | 17,671 | 19,316 | 20,911 | 22,309 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (394) | (725) | (990) | (1,007) | (959) | (956) | |
Interest Income | 68 | 72 | 96 | 127 | 158 | - | |
Income Tax Expense | 1,280 | 740 | 1,773 | 1,055 | 2,742 | 2,312 | |
Net Income | |||||||
Net Income | (83) | 2,047 | 2,241 | 2,782 | (1,386) | 1,411 | |
Supplemental | |||||||
EBIT | 1,565 | 4,829 | 4,940 | 5,196 | 5,288 | 5,245 | |
EBITDA | 4,968 | 8,788 | 8,880 | 9,538 | 9,683 | 9,744 | |