
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 136,931 | 164,968 | 164,076 | 159,368 | 143,877 | 151,626 | |
COGS | 112,743 | 139,496 | 137,248 | 131,019 | 117,770 | 124,381 | |
Gross Profit | 24,188 | 25,472 | 26,828 | 28,349 | 26,107 | 27,245 | |
Operating Expenses & Income | |||||||
Operating Income | 14,753 | 15,218 | 15,947 | 16,677 | 13,501 | 13,517 | |
Total Operating Expenses | 9,435 | 10,254 | 10,881 | 11,672 | 12,606 | 13,728 | |
R&D Expenses | 481 | 575 | 488 | 731 | - | - | |
Selling General & Admin Expenses | 1,041 | 980 | 916 | 896 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (73) | (112) | (321) | (268) | (402) | (564) | |
Interest Income | 1,613 | 2 | 3 | 10 | 41 | - | |
Income Tax Expense | 4,962 | 4,862 | 5,288 | 5,101 | 4,258 | 4,109 | |
Net Income | |||||||
Net Income | 11,044 | 11,244 | 11,855 | 12,859 | 8,682 | 8,369 | |
Supplemental | |||||||
EBIT | 14,753 | 15,218 | 15,947 | 16,677 | 13,501 | 13,517 | |
EBITDA | 18,423 | 19,097 | 19,777 | 20,984 | 18,082 | 18,479 | |