

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 201,655 | 220,314 | 203,957 | 208,460 | 195,373 | 194,117 | |
COGS | 168,471 | 187,650 | 172,188 | 174,311 | 160,842 | 159,623 | |
Gross Profit | 33,184 | 32,664 | 31,769 | 34,149 | 34,531 | 34,494 | |
Operating Expenses & Income | |||||||
Operating Income | 14,350 | 12,666 | 12,018 | 13,889 | 11,868 | 11,525 | |
Total Operating Expenses | 18,834 | 19,998 | 19,751 | 20,260 | 22,663 | 22,969 | |
R&D Expenses | 529 | 538 | 600 | 620 | 644 | - | |
Selling General & Admin Expenses | 13,127 | 14,642 | 14,703 | 15,042 | 17,430 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (67) | (118) | (109) | (86) | (78) | (73) | |
Interest Income | 3,147 | 397 | 564 | 665 | 732 | - | |
Income Tax Expense | 4,831 | 4,973 | 2,210 | 5,666 | 1,053 | 1,573 | |
Net Income | |||||||
Net Income | 9,790 | 10,594 | 4,457 | 13,499 | 17,404 | 17,713 | |
Supplemental | |||||||
EBIT | 17,159 | 16,985 | 8,191 | 20,781 | 19,230 | 17,894 | |
EBITDA | 21,313 | 22,027 | 12,992 | 25,432 | 24,054 | 22,808 | |