

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 403,485 | 455,481 | 431,911 | 448,145 | 490,344 | 556,063 | |
COGS | 356,768 | 404,945 | 381,770 | 398,308 | 434,604 | 486,360 | |
Gross Profit | 46,717 | 50,536 | 50,141 | 49,837 | 55,740 | 69,703 | |
Operating Expenses & Income | |||||||
Operating Income | 20,708 | 21,844 | 19,719 | 17,704 | 21,296 | 32,856 | |
Total Operating Expenses | 26,009 | 28,692 | 30,422 | 32,133 | 34,444 | 36,847 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 26,009 | 28,692 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (878) | (928) | (870) | (1,018) | (1,513) | (1,786) | |
Interest Income | 22 | 36 | 52 | 92 | 112 | - | |
Income Tax Expense | 6,950 | 7,490 | 7,264 | 6,916 | 6,957 | 9,986 | |
Net Income | |||||||
Net Income | 10,790 | 11,732 | 10,056 | 9,619 | 11,784 | 19,922 | |
Supplemental | |||||||
EBIT | 20,993 | 22,665 | 19,367 | 18,408 | 21,943 | 33,270 | |
EBITDA | 31,107 | 33,739 | 30,322 | 30,371 | 35,248 | 48,141 | |