
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 763,838 | 903,918 | 967,760 | 1,136,817 | 1,350,879 | 1,373,426 | |
COGS | 699,697 | 833,395 | 889,550 | 1,057,021 | 1,256,251 | 1,280,215 | |
Gross Profit | 64,141 | 70,523 | 78,210 | 79,796 | 94,628 | 93,211 | |
Operating Expenses & Income | |||||||
Operating Income | 24,059 | 27,944 | 30,963 | 34,899 | 44,170 | 41,995 | |
Total Operating Expenses | 40,082 | 42,579 | 47,247 | 44,897 | 50,458 | 51,216 | |
R&D Expenses | 883 | 928 | 902 | 151 | - | 182 | |
Selling General & Admin Expenses | 34,084 | 36,533 | 40,629 | 38,636 | - | 6,297 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (265) | (196) | (198) | (228) | (490) | (522) | |
Interest Income | 26 | 190 | 17 | 12 | 50 | - | |
Income Tax Expense | 7,915 | 9,089 | 9,255 | 11,238 | 12,643 | 12,101 | |
Net Income | |||||||
Net Income | 16,988 | 19,059 | 4,283 | 24,751 | 32,030 | 30,630 | |
Supplemental | |||||||
EBIT | 25,181 | 28,386 | 13,787 | 36,217 | 45,164 | 42,428 | |
EBITDA | 28,678 | 31,767 | 17,227 | 38,079 | 47,186 | 33,891 | |