

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 909,708 | 1,027,277 | 1,094,421 | 1,177,353 | 1,273,136 | 1,299,378 | |
COGS | 761,399 | 865,968 | 933,811 | 1,010,828 | 1,087,041 | 1,101,919 | |
Gross Profit | 148,309 | 161,309 | 160,610 | 166,525 | 186,095 | 197,459 | |
Operating Expenses & Income | |||||||
Operating Income | 82,702 | 90,162 | 85,747 | 84,701 | 98,743 | 108,147 | |
Total Operating Expenses | 65,607 | 71,147 | 74,863 | 81,824 | 87,352 | 89,312 | |
R&D Expenses | 3,923 | 3,309 | 3,820 | 4,209 | 3,890 | - | |
Selling General & Admin Expenses | 63,039 | 68,255 | 71,816 | 78,570 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (3,140) | (3,405) | (4,249) | (4,780) | (5,941) | (6,278) | |
Interest Income | 233 | 1,447 | 211 | 346 | 763 | - | |
Income Tax Expense | 27,335 | 28,016 | 26,803 | 26,241 | 34,555 | 37,184 | |
Net Income | |||||||
Net Income | 54,490 | 59,326 | 56,038 | 34,450 | 54,839 | 63,493 | |
Supplemental | |||||||
EBIT | 84,965 | 90,747 | 87,091 | 65,471 | 95,396 | 105,062 | |
EBITDA | 91,063 | 97,129 | 94,740 | 73,673 | 104,664 | 114,170 | |