

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 335,674 | 441,083 | 425,941 | 396,619 | 409,670 | 419,314 | |
COGS | 255,555 | 297,728 | 317,690 | 323,893 | 355,168 | 382,289 | |
Gross Profit | 80,119 | 143,355 | 108,251 | 72,726 | 54,502 | 37,025 | |
Operating Expenses & Income | |||||||
Operating Income | 51,543 | 109,683 | 73,080 | 36,924 | 1,342 | (14,587) | |
Total Operating Expenses | 28,576 | 33,672 | 35,171 | 35,802 | 53,160 | 51,612 | |
R&D Expenses | 5,584 | 6,555 | 8,180 | 8,532 | - | - | |
Selling General & Admin Expenses | 16,921 | 18,344 | 21,379 | 22,623 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (857) | (816) | (1,139) | (2,619) | (2,709) | (3,204) | |
Interest Income | 116 | 885 | 1,996 | 2,191 | 1,650 | - | |
Income Tax Expense | 6,684 | 29,519 | 20,346 | 8,366 | 6,180 | 5,551 | |
Net Income | |||||||
Net Income | 41,120 | 70,205 | 63,884 | 19,877 | (11,751) | (27,728) | |
Supplemental | |||||||
EBIT | 51,963 | 112,153 | 93,849 | 34,260 | (1,179) | - | |
EBITDA | 104,752 | 171,999 | 165,431 | 113,246 | 114,513 | 63,991.5 | |