

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 433,831 | 557,410 | 564,087 | 671,211 | 772,288 | 770,264 | |
COGS | 373,462 | 492,127 | 488,353 | 598,793 | 661,343 | 652,725 | |
Gross Profit | 60,369 | 65,283 | 75,734 | 72,418 | 110,945 | 117,539 | |
Operating Expenses & Income | |||||||
Operating Income | 15,009 | 10,941 | 18,215 | 9,908 | 33,334 | 38,270 | |
Total Operating Expenses | 45,360 | 54,342 | 57,519 | 62,510 | 77,611 | 79,269 | |
R&D Expenses | 5,280 | 5,744 | 5,878 | 6,457 | - | - | |
Selling General & Admin Expenses | 25,486 | 29,875 | 33,509 | 37,733 | 77,611 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (977) | (2,563) | (3,314) | (6,534) | (8,182) | (8,073) | |
Interest Income | 893 | 452 | 1,017 | 961 | 1,550 | - | |
Income Tax Expense | 4,636 | 3,750 | 8,373 | 2,067 | 11,919 | 13,759 | |
Net Income | |||||||
Net Income | 11,505 | 6,127 | 6,524 | 2,231 | 11,143 | 13,467 | |
Supplemental | |||||||
EBIT | 17,266 | 12,466 | 21,329 | 12,384 | 31,612 | 35,166 | |
EBITDA | 34,711 | 32,766 | 48,338 | 32,600 | 52,968 | 57,364 | |