

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 293,830 | 351,790 | 341,990 | 343,073 | 349,476 | 353,302 | |
COGS | 197,648 | 259,696 | 241,137 | 233,494 | 224,530 | 226,367 | |
Gross Profit | 96,182 | 92,094 | 100,853 | 109,579 | 124,946 | 126,935 | |
Operating Expenses & Income | |||||||
Operating Income | 23,983 | 14,337 | 25,638 | 29,969 | 37,018 | 35,210 | |
Total Operating Expenses | 72,199 | 77,757 | 75,215 | 79,610 | 87,928 | 91,725 | |
R&D Expenses | 12,641 | 13,631 | 14,454 | 16,066 | - | 13,441 | |
Selling General & Admin Expenses | 26,912 | 30,876 | 30,406 | 32,205 | 87,928 | 19,621 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,382) | (1,592) | (1,333) | (912) | (1,422) | (1,666) | |
Interest Income | 1,463 | 184 | 234 | 261 | 360 | - | |
Income Tax Expense | (525) | 5,061 | 8,445 | 8,037 | 13,925 | 13,387 | |
Net Income | |||||||
Net Income | 28,001 | 9,363 | 17,751 | 23,387 | 22,206 | 22,499 | |
Supplemental | |||||||
EBIT | 29,031 | 16,016 | 27,189 | 32,227 | 37,884 | 36,028 | |
EBITDA | 49,323 | 37,073 | 44,960 | 51,982 | 58,832 | 57,875 | |