

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 291,263 | 418,117 | 463,464 | 552,778 | 652,072 | 734,348 | |
COGS | 234,532 | 344,088 | 376,636 | 454,109 | 539,907 | 612,077 | |
Gross Profit | 56,731 | 74,029 | 86,828 | 98,669 | 112,165 | 122,271 | |
Operating Expenses & Income | |||||||
Operating Income | 13,638 | 19,449 | 16,085 | 12,944 | 19,598 | 26,619 | |
Total Operating Expenses | 43,093 | 54,580 | 70,743 | 85,725 | 92,567 | 95,652 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 38,131 | 47,911 | 61,640 | 73,486 | 79,057 | 9,994 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (246) | (245) | (273) | (501) | (931) | (955) | |
Interest Income | 246 | 245 | - | - | - | - | |
Income Tax Expense | 3,638 | 4,879 | 3,976 | 3,198 | 4,788 | 6,546 | |
Net Income | |||||||
Net Income | 9,663 | 13,886 | 11,556 | 8,006 | 12,811 | 17,428 | |
Supplemental | |||||||
EBIT | 13,547 | 19,010 | 15,806 | 11,705 | 18,531 | 25,462 | |
EBITDA | 17,480 | 21,961 | 20,073 | 17,743 | 25,146 | 32,310 | |