

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 143,865 | 163,174 | 167,168 | 176,481 | 176,658 | 174,139 | |
COGS | 128,140 | 146,472 | 153,735 | 162,001 | 161,906 | 158,672 | |
Gross Profit | 15,709 | 16,691 | 13,433 | 14,480 | 14,521 | 15,467 | |
Operating Expenses & Income | |||||||
Operating Income | 8,293 | 10,021 | 5,282 | 6,748 | 6,198 | 6,935 | |
Total Operating Expenses | 7,416 | 6,670 | 8,151 | 7,732 | 8,292 | 8,532 | |
R&D Expenses | 40 | 61 | 145 | 145 | - | - | |
Selling General & Admin Expenses | 7,865 | 8,996 | 9,378 | 8,724 | 8,554 | 8,704 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (198) | (21) | (99) | (471) | (404) | (384) | |
Interest Income | 84 | 381 | 674 | 1,153 | 656 | 962 | |
Income Tax Expense | 1,238 | 2,027 | 861 | 1,831 | 1,496 | 1,840 | |
Net Income | |||||||
Net Income | 6,864 | 8,256 | 4,998 | 5,552 | 5,702 | 6,628 | |
Supplemental | |||||||
EBIT | 8,348 | 7,657 | 4,194 | 5,778 | 7,349 | 7,453 | |
EBITDA | 11,314 | 10,371 | 6,941 | 8,490 | 10,179 | 12,421 | |