
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 462,725 | 504,806 | 526,569 | 528,387 | 545,027 | 559,991 | |
COGS | 414,487 | 452,382 | 468,933 | 467,087 | 480,015 | 492,634 | |
Gross Profit | 48,238 | 52,424 | 57,636 | 61,300 | 65,012 | 67,357 | |
Operating Expenses & Income | |||||||
Operating Income | 11,880 | 14,599 | 14,723 | 15,761 | 16,741 | 17,924 | |
Total Operating Expenses | 36,356 | 37,825 | 42,913 | 45,539 | 48,271 | 49,433 | |
R&D Expenses | 29 | 58 | 37 | 22 | - | - | |
Selling General & Admin Expenses | 36,327 | 37,767 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (894) | (1,063) | (1,073) | (221) | (190) | (188) | |
Interest Income | 1,473 | 1,578 | 1,593 | 72 | 131 | - | |
Income Tax Expense | 4,608 | 5,150 | 5,162 | 5,316 | 4,933 | 5,448 | |
Net Income | |||||||
Net Income | 8,058 | 10,079 | 11,812 | 10,242 | 12,020 | 12,431 | |
Supplemental | |||||||
EBIT | 13,579 | 16,310 | 18,072 | 15,854 | 16,741 | 18,008 | |
EBITDA | 16,027 | 18,617 | 20,360 | 18,318 | 18,543 | 19,805 | |