

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 172,809 | 227,636 | 227,994 | 206,822 | 235,888 | 243,145 | |
COGS | 120,569 | 154,560 | 153,551 | 141,185 | 166,586 | 169,898 | |
Gross Profit | 52,240 | 73,076 | 74,443 | 65,637 | 69,302 | 73,247 | |
Operating Expenses & Income | |||||||
Operating Income | 14,462 | 24,804 | 25,364 | 14,651 | 15,506 | 18,306 | |
Total Operating Expenses | 37,778 | 48,272 | 49,079 | 50,986 | 53,796 | 54,941 | |
R&D Expenses | 4,634 | 4,835 | 4,199 | - | - | 4,265 | |
Selling General & Admin Expenses | 21,586 | 26,883 | 29,246 | 32,616 | - | 5,146 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (75) | (79) | (58) | (89) | (152) | (210) | |
Interest Income | 1,418 | 303 | 433 | 672 | 578 | - | |
Income Tax Expense | 3,888 | 6,785 | 7,310 | 5,277 | 4,428 | 5,464 | |
Net Income | |||||||
Net Income | 11,579 | 19,195 | 19,381 | 9,590 | 12,555 | 16,121 | |
Supplemental | |||||||
EBIT | 15,621 | 26,524 | 26,930 | 15,127 | 17,209 | 19,436 | |
EBITDA | 22,639 | 34,487 | 36,564 | 24,336 | 26,497 | 28,854.3 | |