
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 76,575 | 132,512 | 93,717 | 88,797 | 82,151 | 83,229 | |
COGS | 61,721 | 105,593 | 80,245 | 77,255 | 74,405 | 74,928 | |
Gross Profit | 14,854 | 26,919 | 13,472 | 11,542 | 7,746 | 8,301 | |
Operating Expenses & Income | |||||||
Operating Income | 11,741 | 20,738 | 9,748 | 10,158 | 4,506 | 4,108 | |
Total Operating Expenses | 3,113 | 6,181 | 3,724 | 1,384 | 3,240 | 4,193 | |
R&D Expenses | 177 | 164 | 166 | 178 | 207 | 89 | |
Selling General & Admin Expenses | 2,888 | 3,015 | 3,136 | 3,262 | 3,229 | 3,117 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (873) | (912) | (1,047) | (1,277) | (8,170) | (5,226) | |
Interest Income | 1,138 | 8,449 | 7,446 | 7,715 | 7,196 | 5,052 | |
Income Tax Expense | 4,845 | 8,088 | 5,368 | 3,725 | 3,020 | 3,058 | |
Net Income | |||||||
Net Income | 5,821 | 13,887 | 4,771 | 2,624 | 2,608 | 5,340 | |
Supplemental | |||||||
EBIT | 11,558 | 22,961 | 11,275 | 7,766 | 13,948 | 3,972 | |
EBITDA | 18,765 | 30,365 | 19,095 | 15,627 | 21,297 | 10,946 | |