

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 682,507 | 709,956 | 750,502 | 766,859 | 738,434 | 747,811 | |
COGS | 567,186 | 604,383 | 634,618 | 630,808 | 607,087 | 613,740 | |
Gross Profit | 115,321 | 105,573 | 115,884 | 136,051 | 131,347 | 134,071 | |
Operating Expenses & Income | |||||||
Operating Income | 31,337 | 15,378 | 22,912 | 37,265 | 32,991 | 33,639 | |
Total Operating Expenses | 83,984 | 90,193 | 92,972 | 98,786 | 98,356 | 100,432 | |
R&D Expenses | 10,410 | 11,281 | 10,839 | 10,036 | - | 10,349 | |
Selling General & Admin Expenses | 59,692 | 64,824 | - | 74,555 | - | 305 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,721) | (2,802) | (3,299) | (3,165) | (2,589) | (2,559) | |
Interest Income | 235 | 685 | 1,333 | 1,443 | 1,132 | - | |
Income Tax Expense | 14,499 | 10,615 | 18,704 | 14,941 | 21,761 | 22,041 | |
Net Income | |||||||
Net Income | 25,835 | 13,320 | 31,602 | 30,320 | 46,339 | 49,686 | |
Supplemental | |||||||
EBIT | 46,999 | 30,542 | 57,993 | 53,269 | 75,339 | 72,727 | |
EBITDA | 89,590 | 76,586 | 106,064 | 100,212 | 124,386 | 122,356 | |