

| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 471,967 | 446,609 | 340,997 | 408,880 | 404,631 | 404,631 | |
COGS | 331,228 | 313,200 | 214,937 | 265,792 | 269,767 | 269,767 | |
Gross Profit | 140,739 | 133,409 | 126,060 | 143,088 | 134,864 | 134,864 | |
Operating Expenses & Income | |||||||
Operating Income | 32,884 | (61,633) | 43,760 | 29,370 | 9,118 | 7,761 | |
Total Operating Expenses | 107,918 | 190,911 | 82,463 | 113,805 | 125,746 | 127,202 | |
R&D Expenses | 25,425 | 24,599 | 24,406 | 26,951 | - | 23,013 | |
Selling General & Admin Expenses | 104,343 | 105,117 | 87,330 | 109,847 | - | 91,457 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,184) | (1,743) | (1,655) | (3,047) | (6,352) | (8,089) | |
Interest Income | 1,929 | 947 | 3,415 | 3,523 | - | 3,611 | |
Income Tax Expense | 6,859 | (7,900) | 8,370 | 13,427 | 4,349 | 4,348 | |
Net Income | |||||||
Net Income | 22,604 | (55,155) | 37,303 | 15,784 | (5,551) | (5,551) | |
Supplemental | |||||||
EBIT | 34,813 | (60,687) | 47,176 | 32,893 | 9,118 | 11,372 | |
EBITDA | 61,172 | (31,210) | 69,658 | 61,318 | 42,632 | 44,886 | |