

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 118,046 | 120,651 | 126,443 | 123,520 | 129,022 | 131,848 | |
COGS | 86,817 | 91,985 | 95,157 | 90,148 | 93,334 | 94,161 | |
Gross Profit | 31,229 | 28,666 | 31,286 | 33,372 | 35,688 | 37,687 | |
Operating Expenses & Income | |||||||
Operating Income | 8,618 | 5,400 | 7,779 | 9,442 | 10,319 | 11,535 | |
Total Operating Expenses | 22,611 | 23,266 | 23,507 | 23,930 | 25,369 | 26,152 | |
R&D Expenses | 1,264 | 1,349 | 1,335 | 1,344 | 1,427 | - | |
Selling General & Admin Expenses | 3,868 | 14,512 | 3,926 | 15,427 | 8,890 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (481) | (453) | (424) | (375) | (443) | (477) | |
Interest Income | 123 | 82 | - | 41 | 54 | - | |
Income Tax Expense | 2,377 | 1,429 | 1,337 | 2,132 | 3,099 | 3,702 | |
Net Income | |||||||
Net Income | 6,225 | 4,080 | 6,717 | 7,565 | 8,409 | 9,960 | |
Supplemental | |||||||
EBIT | 8,618 | 5,400 | 7,779 | 9,442 | 10,319 | 11,535 | |
EBITDA | 13,267 | 10,060 | 12,115 | 13,114 | 13,877 | 15,117 | |