

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 121,933 | 122,005 | 119,824 | 124,760 | 124,294 | 127,169 | |
COGS | 96,271 | 100,697 | 97,468 | 99,539 | 98,254 | 100,243 | |
Gross Profit | 25,662 | 21,308 | 22,356 | 25,221 | 26,040 | 26,926 | |
Operating Expenses & Income | |||||||
Operating Income | 7,446 | 2,635 | 4,551 | 7,004 | 7,610 | 8,360 | |
Total Operating Expenses | 18,212 | 18,668 | 17,806 | 18,217 | 18,430 | 18,566 | |
R&D Expenses | 2,768 | 2,972 | 3,032 | - | - | - | |
Selling General & Admin Expenses | 14,666 | 15,192 | 14,790 | 15,088 | 3,097 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (339) | (290) | (278) | (248) | (304) | (310) | |
Interest Income | 811 | 147 | 279 | 456 | 350 | - | |
Income Tax Expense | 2,212 | 910 | 1,550 | 3,882 | 3,245 | 3,281 | |
Net Income | |||||||
Net Income | 6,166 | 2,007 | 3,660 | 10,289 | 8,102 | 8,505 | |
Supplemental | |||||||
EBIT | 8,908 | 3,276 | 5,619 | 14,623 | 7,610 | 9,123 | |
EBITDA | 14,184 | 8,868 | 10,798 | 19,535 | 12,730 | 14,237 | |