

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 693,682 | 768,181 | 831,375 | 886,126 | 931,265 | 963,063 | |
COGS | 582,602 | 652,129 | 705,731 | 746,875 | 781,648 | 806,024 | |
Gross Profit | 111,080 | 116,052 | 125,644 | 139,251 | 149,617 | 157,039 | |
Operating Expenses & Income | |||||||
Operating Income | 27,076 | 24,488 | 29,663 | 31,779 | 40,431 | 46,368 | |
Total Operating Expenses | 84,004 | 91,564 | 95,981 | 107,472 | 109,186 | 110,671 | |
R&D Expenses | 4,731 | 4,698 | 4,356 | 4,985 | - | - | |
Selling General & Admin Expenses | 51,112 | 54,627 | 57,606 | 65,272 | 43,703 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,166) | (1,637) | (2,957) | (3,165) | (3,330) | (4,550) | |
Interest Income | 3,091 | 193 | 261 | 524 | 581 | - | |
Income Tax Expense | 8,807 | 7,262 | 10,192 | 9,022 | 13,612 | 14,094 | |
Net Income | |||||||
Net Income | 17,275 | 21,233 | 23,850 | 25,381 | 27,517 | 28,449 | |
Supplemental | |||||||
EBIT | 28,320 | 30,929 | 37,806 | 39,400 | 46,509 | 48,269 | |
EBITDA | 48,286 | 51,643 | 60,640 | 65,103 | 73,665 | 76,351.8 | |