
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 132,215 | 153,522 | 151,314 | 150,660 | 143,758 | 145,634 | |
COGS | 104,863 | 124,077 | 120,985 | 119,001 | 112,882 | 113,835 | |
Gross Profit | 27,352 | 29,445 | 30,329 | 31,659 | 30,876 | 31,799 | |
Operating Expenses & Income | |||||||
Operating Income | 7,528 | 8,676 | 9,186 | 10,313 | 9,182 | 9,874 | |
Total Operating Expenses | 19,823 | 20,768 | 21,143 | 21,346 | 21,694 | 21,925 | |
R&D Expenses | 2,024 | 1,903 | 1,932 | - | - | - | |
Selling General & Admin Expenses | 13,572 | 14,439 | 14,801 | 15,033 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (188) | (351) | (363) | (320) | (189) | (178) | |
Interest Income | 1,508 | 48 | 118 | 134 | 195 | - | |
Income Tax Expense | 2,912 | 2,047 | 3,795 | 2,718 | 5,273 | 5,123 | |
Net Income | |||||||
Net Income | 5,602 | 5,516 | 6,738 | 9,014 | 12,876 | 11,494 | |
Supplemental | |||||||
EBIT | 8,606 | 7,969 | 10,880 | 12,095 | 9,182 | 12,347 | |
EBITDA | 13,797 | 13,150 | 15,966 | 17,252 | 14,199 | 17,385 | |