

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 470,385 | 483,987 | 518,384 | 578,599 | 602,377 | 611,036 | |
COGS | 406,084 | 425,990 | 459,255 | 497,540 | 509,369 | 515,351 | |
Gross Profit | 64,301 | 57,997 | 59,129 | 81,059 | 93,008 | 95,685 | |
Operating Expenses & Income | |||||||
Operating Income | 32,805 | 21,804 | 17,831 | 27,985 | 34,268 | 36,045 | |
Total Operating Expenses | 31,496 | 36,193 | 41,298 | 53,074 | 58,740 | 59,640 | |
R&D Expenses | 140 | 116 | 304 | 371 | - | - | |
Selling General & Admin Expenses | 31,496 | 36,193 | 41,298 | 53,074 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (40) | (179) | (208) | (662) | (974) | (1,040) | |
Interest Income | 49 | 122 | 328 | 320 | 322 | - | |
Income Tax Expense | 12,070 | 8,041 | 7,347 | 10,085 | 12,672 | 11,743 | |
Net Income | |||||||
Net Income | 25,163 | 14,781 | 12,535 | 17,180 | 23,282 | 26,450 | |
Supplemental | |||||||
EBIT | 37,544 | 23,422 | 20,696 | 28,623 | 37,676 | 39,058 | |
EBITDA | 44,923 | 32,878 | 30,957 | 42,375 | 51,861 | 53,534 | |