

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 258,874 | 340,371 | 363,946 | 350,114 | 322,960 | 338,612 | |
COGS | 202,830 | 262,118 | 282,453 | 287,905 | 248,112 | 259,823 | |
Gross Profit | 56,044 | 78,253 | 81,493 | 62,209 | 74,848 | 78,789 | |
Operating Expenses & Income | |||||||
Operating Income | 24,647 | 40,590 | 38,730 | 19,388 | 25,850 | 26,996 | |
Total Operating Expenses | 31,397 | 37,663 | 42,763 | 42,821 | 48,998 | 51,793 | |
R&D Expenses | 2,823 | 3,171 | 3,605 | 4,334 | - | - | |
Selling General & Admin Expenses | 20,431 | 24,729 | 29,715 | 29,558 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,043) | (1,042) | (1,565) | (1,965) | (2,837) | (3,150) | |
Interest Income | 288 | 607 | 1,181 | 1,514 | 1,845 | - | |
Income Tax Expense | 3,248 | 14,782 | 13,243 | 5,304 | 7,644 | 9,148 | |
Net Income | |||||||
Net Income | 16,106 | 22,419 | 25,469 | (56,735) | 20,079 | 18,776 | |
Supplemental | |||||||
EBIT | 24,397 | 43,153 | 43,563 | (45,680) | 33,755 | 33,360 | |
EBITDA | 54,268 | 78,135 | 80,783 | (3,947) | 66,347 | 69,345 | |