
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 262,452 | 210,721 | 363,278 | 393,843 | 353,810 | 331,886 | |
COGS | 230,624 | 187,949 | 303,394 | 326,789 | 304,100 | 285,643 | |
Gross Profit | 31,828 | 22,772 | 59,884 | 67,054 | 49,710 | 46,243 | |
Operating Expenses & Income | |||||||
Operating Income | (1,417) | (5,493) | 21,416 | 28,492 | 11,366 | 6,309 | |
Total Operating Expenses | 33,244 | 28,265 | 38,465 | 38,561 | 38,344 | 39,934 | |
R&D Expenses | 2,475 | 2,110 | 2,219 | 2,019 | 2,228 | 604 | |
Selling General & Admin Expenses | 17,094 | 14,970 | 18,546 | 18,870 | 24,317 | 19,192 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (829) | (640) | (615) | (960) | (2,384) | (1,986) | |
Interest Income | 140 | 97 | 99 | 314 | 756 | 204 | |
Income Tax Expense | 1,003 | (556) | 5,475 | 7,240 | 3,897 | 2,835 | |
Net Income | |||||||
Net Income | (3,717) | (6,870) | 15,267 | 20,743 | 9,056 | 3,981 | |
Supplemental | |||||||
EBIT | (2,469) | (8,880) | 21,418 | 28,493 | 15,405 | 3,720 | |
EBITDA | 15,506 | 7,927 | 40,695 | 45,181 | 32,395 | 21,093.5 | |