
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 139,429 | 174,615 | 195,881 | 214,890 | 218,329 | 225,538 | |
COGS | 113,188 | 138,910 | 163,541 | 183,040 | 187,271 | 191,698 | |
Gross Profit | 26,241 | 35,705 | 32,340 | 31,850 | 31,058 | 33,840 | |
Operating Expenses & Income | |||||||
Operating Income | 14,961 | 22,587 | 18,119 | 16,018 | 12,652 | 13,616 | |
Total Operating Expenses | 11,280 | 13,118 | 14,221 | 15,832 | 18,406 | 20,224 | |
R&D Expenses | 507 | 622 | 451 | 320 | 471 | 471 | |
Selling General & Admin Expenses | 8,490 | 9,853 | 10,738 | 12,099 | - | 308 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (123) | (133) | (172) | (297) | (507) | (561) | |
Interest Income | 49 | 157 | 509 | 853 | 670 | - | |
Income Tax Expense | 3,621 | 4,629 | 6,178 | 4,953 | 4,038 | 4,898 | |
Net Income | |||||||
Net Income | 11,779 | 17,581 | 15,545 | 12,220 | 3,152 | 6,769 | |
Supplemental | |||||||
EBIT | 14,961 | 22,587 | 18,119 | 16,018 | 12,652 | 13,616 | |
EBITDA | 23,564 | 32,118 | 29,691 | 30,536 | 26,032 | 26,887 | |