

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 397,308 | 486,876 | 470,700 | 344,460 | 319,174 | 317,716 | |
COGS | 311,878 | 389,211 | 364,809 | 271,996 | 244,621 | 247,745 | |
Gross Profit | 85,430 | 97,665 | 105,891 | 72,464 | 74,553 | 69,971 | |
Operating Expenses & Income | |||||||
Operating Income | 37,964 | 46,330 | 56,079 | 29,741 | 36,251 | 28,645 | |
Total Operating Expenses | 47,466 | 51,335 | 49,864 | 42,723 | 38,302 | 41,326 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 31,228 | 30,931 | 32,628 | 31,411 | 37,887 | 20,707 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (565) | (1,223) | (1,008) | (1,207) | (1,421) | (1,398) | |
Interest Income | 313 | 740 | 655 | 827 | 1,085 | 744 | |
Income Tax Expense | 8,194 | 10,638 | 13,117 | 6,668 | 8,840 | 6,022 | |
Net Income | |||||||
Net Income | 38,710 | 37,950 | 47,795 | 27,548 | 34,412 | 28,397 | |
Supplemental | |||||||
EBIT | 47,610 | 50,278 | 62,532 | 36,562 | 36,251 | 30,647 | |
EBITDA | 62,458 | 65,292 | 79,550 | 54,259 | 55,119 | 51,310 | |