

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 241,896 | 301,500 | 349,917 | 347,196 | 347,200 | 353,281 | |
COGS | 209,861 | 266,049 | 299,204 | 294,535 | 291,749 | 295,974 | |
Gross Profit | 32,035 | 35,451 | 50,713 | 52,661 | 55,451 | 57,307 | |
Operating Expenses & Income | |||||||
Operating Income | 8,413 | 7,677 | 18,374 | 19,597 | 19,663 | 20,963 | |
Total Operating Expenses | 23,621 | 27,773 | 32,339 | 33,064 | 35,788 | 36,344 | |
R&D Expenses | 5,439 | 6,435 | 5,875 | - | - | - | |
Selling General & Admin Expenses | 16,919 | 20,777 | 19,302 | 25,962 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (648) | (1,377) | (2,808) | (2,363) | (2,187) | (2,254) | |
Interest Income | 346 | 454 | 464 | 557 | 571 | - | |
Income Tax Expense | 3,136 | 4,582 | 5,402 | 6,382 | 6,927 | 6,945 | |
Net Income | |||||||
Net Income | 5,429 | 2,436 | 7,921 | 7,783 | 1,264 | 1,447 | |
Supplemental | |||||||
EBIT | 9,360 | 8,371 | 16,522 | 17,716 | 11,460 | 12,628 | |
EBITDA | 26,324 | 27,279 | 36,348 | 36,637 | 29,819 | 31,505 | |