
| 2022 | 2023 | 2024 | 2025 | TTM | |
|---|---|---|---|---|---|
Revenue | |||||
Total revenue | 381,314 | 316,620 | 284,312 | 266,886 | 296,601 |
COGS | 302,535 | 269,413 | 238,371 | 224,391 | 245,836 |
Gross Profit | 78,779 | 47,207 | 45,941 | 42,495 | 50,765 |
Operating Expenses & Income | |||||
Operating Income | 63,109 | 30,737 | 29,992 | 27,582 | 36,436 |
Total Operating Expenses | 318,205 | 285,883 | 254,320 | 239,304 | 260,165 |
R&D Expenses | 1,075 | 1,287 | 1,099 | 1,170 | 1,151 |
Selling General & Admin Expenses | 12,883 | 13,433 | 12,439 | 12,607 | 12,404 |
Earnings from Continuing Operations | |||||
Interest Expense | (5,346) | (4,628) | (4,858) | (4,741) | (5,134) |
Interest Income | 1,046 | 2,572 | 2,461 | 2,072 | 1,781 |
Income Tax Expense | - | - | - | - | - |
Net Income | |||||
Net Income | 42,309 | 19,359 | 16,094 | 17,837 | 25,971 |
Supplemental | |||||
EBIT | 70,161 | 37,255 | 34,780 | 34,497 | 45,038 |
EBITDA | 92,554 | 60,361 | 57,483 | 56,664 | 67,908 |