
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 113,671 | 123,339 | 132,969 | 135,876 | 136,569 | 140,530 | |
COGS | 90,665 | 99,756 | 104,718 | 108,313 | 108,572 | 111,316 | |
Gross Profit | 23,006 | 23,583 | 28,251 | 27,563 | 27,997 | 29,214 | |
Operating Expenses & Income | |||||||
Operating Income | 7,298 | 7,421 | 10,241 | 10,620 | 10,420 | 11,566 | |
Total Operating Expenses | 15,707 | 16,161 | 18,010 | 16,943 | 17,577 | 17,648 | |
R&D Expenses | 1,613 | 1,645 | 1,640 | 1,654 | 1,694 | - | |
Selling General & Admin Expenses | 12,497 | 13,099 | 13,422 | 13,858 | 14,460 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (10) | (10) | (10) | (10) | (20) | (21) | |
Interest Income | 13 | 22 | 31 | 51 | 78 | - | |
Income Tax Expense | 2,573 | 4,709 | 3,295 | 3,304 | 3,918 | 4,357 | |
Net Income | |||||||
Net Income | 5,135 | 10,032 | 7,344 | 8,085 | 8,033 | 8,857 | |
Supplemental | |||||||
EBIT | 7,275 | 7,383 | 11,051 | 11,513 | 10,420 | 12,807 | |
EBITDA | 9,763 | 9,539 | 12,997 | 13,723 | 13,518 | 15,881 | |