
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 137,790 | 214,568 | 164,090 | 124,583 | 108,987 | 233,570 | |
COGS | 98,067 | 109,456 | 93,578 | 103,570 | 90,769 | 194,326 | |
Gross Profit | 39,723 | 105,112 | 70,512 | 21,013 | 18,218 | 39,244 | |
Operating Expenses & Income | |||||||
Operating Income | 38,476 | 104,932 | 69,916 | 19,000 | 16,456 | 34,798 | |
Total Operating Expenses | 1,138 | 1,307 | 1,442 | 2,045 | 1,762 | 4,446 | |
R&D Expenses | 208 | 204 | 171 | 196 | - | 338 | |
Selling General & Admin Expenses | 871 | 966 | 1,342 | 97 | 1,343 | 236 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (448) | (235) | (381) | (642) | (1,021) | (2,003) | |
Interest Income | 508 | 698 | 966 | 1,198 | 982 | - | |
Income Tax Expense | 10,455 | 29,290 | 17,472 | 4,663 | 2,286 | 6,949 | |
Net Income | |||||||
Net Income | 30,342 | 78,978 | 49,153 | 13,040 | 7,059 | 20,099 | |
Supplemental | |||||||
EBIT | 40,804 | 107,594 | 67,297 | 18,405 | 12,117 | 31,366 | |
EBITDA | 45,422 | 112,587 | 73,172 | 24,866 | 19,953 | 45,724 | |