

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 121,558 | 142,290 | 136,381 | 145,867 | 258,107 | 265,622 | |
COGS | 88,159 | 92,976 | 89,585 | 93,377 | 172,631 | 181,797 | |
Gross Profit | 33,399 | 49,314 | 46,796 | 52,490 | 85,476 | 83,825 | |
Operating Expenses & Income | |||||||
Operating Income | 10,236 | 26,906 | 23,431 | 27,691 | 43,424 | 43,643 | |
Total Operating Expenses | 23,163 | 22,408 | 23,365 | 24,799 | 42,052 | 40,182 | |
R&D Expenses | 9,091 | 7,009 | 9,071 | 9,076 | - | - | |
Selling General & Admin Expenses | 11,893 | 11,766 | 11,235 | 12,742 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (390) | (384) | (393) | (1,928) | (10,159) | (10,919) | |
Interest Income | 100 | 218 | 63 | 723 | 319 | - | |
Income Tax Expense | 6,015 | 5,946 | 6,134 | 8,268 | 21,693 | 21,008 | |
Net Income | |||||||
Net Income | 2,193 | 20,685 | 16,611 | 13,064 | 11,671 | 11,431 | |
Supplemental | |||||||
EBIT | 8,598 | 27,015 | 23,139 | 23,260 | 43,550 | 43,462 | |
EBITDA | 18,680 | 35,816 | 32,143 | 32,326 | 74,359 | 74,597 | |