

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 170,971 | 218,939 | 240,283 | 256,619 | 260,836 | 271,931 | |
COGS | 143,234 | 185,944 | 198,231 | 207,313 | 212,601 | 220,818 | |
Gross Profit | 27,737 | 32,995 | 42,052 | 49,306 | 48,235 | 51,113 | |
Operating Expenses & Income | |||||||
Operating Income | 9,870 | 11,325 | 15,540 | 17,717 | 18,596 | 20,568 | |
Total Operating Expenses | 17,867 | 21,670 | 26,512 | 31,589 | 29,639 | 30,545 | |
R&D Expenses | 5,191 | 6,236 | 7,551 | 8,007 | - | 6,573 | |
Selling General & Admin Expenses | 9,012 | 11,641 | 12,472 | 13,344 | 29,639 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (23) | (74) | (22) | (554) | (281) | (200) | |
Interest Income | 1,928 | 1,820 | 4,097 | 3,286 | 2,929 | - | |
Income Tax Expense | 3,263 | 3,838 | 6,713 | 4,148 | 2,760 | 3,876 | |
Net Income | |||||||
Net Income | 8,551 | 9,566 | 12,231 | 15,859 | 18,760 | 19,895 | |
Supplemental | |||||||
EBIT | 11,967 | 13,714 | 19,190 | 20,605 | 21,848 | 23,131 | |
EBITDA | 24,770 | 27,072 | 32,051 | 32,775 | 33,153 | 34,770 | |