

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 226,562 | 255,857 | 372,478 | 369,017 | 339,582 | 347,845 | |
COGS | 149,056 | 179,643 | 226,722 | 232,291 | 184,524 | 186,224 | |
Gross Profit | 77,506 | 76,214 | 145,756 | 136,726 | 155,058 | 161,621 | |
Operating Expenses & Income | |||||||
Operating Income | 10,196 | 523 | 51,112 | 35,175 | 29,323 | 32,010 | |
Total Operating Expenses | 67,310 | 75,691 | 94,644 | 101,551 | 125,735 | 129,611 | |
R&D Expenses | 14,743 | 14,466 | 19,554 | 19,935 | - | - | |
Selling General & Admin Expenses | 67,311 | 75,691 | 94,644 | 101,551 | 125,735 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (638) | (1,138) | (1,922) | (2,532) | (6,361) | (6,456) | |
Interest Income | 222 | 151 | 238 | 154 | 790 | - | |
Income Tax Expense | 6,235 | 2,087 | 16,463 | 11,406 | 9,056 | 9,111 | |
Net Income | |||||||
Net Income | 6,410 | (9,537) | 29,590 | 16,053 | 15,389 | 18,539 | |
Supplemental | |||||||
EBIT | 14,318 | (5,523) | 48,570 | 30,380 | 31,018 | 33,896 | |
EBITDA | 31,628 | 12,942 | 69,676 | 54,413 | 51,412 | 53,582 | |