
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 746,926 | 846,080 | 900,791 | 993,251 | 1,008,337 | 1,034,688 | |
COGS | 611,210 | 704,161 | 725,409 | 811,460 | 824,083 | 838,629 | |
Gross Profit | 135,716 | 141,919 | 175,382 | 181,791 | 184,254 | 196,059 | |
Operating Expenses & Income | |||||||
Operating Income | 33,279 | 25,957 | 48,855 | 37,408 | 37,094 | 44,617 | |
Total Operating Expenses | 102,437 | 115,962 | 126,527 | 144,383 | 147,160 | 151,442 | |
R&D Expenses | 2,151 | 2,066 | 2,175 | 3,154 | - | - | |
Selling General & Admin Expenses | 75,056 | 85,047 | 94,229 | 108,570 | 33,467 | 55,493 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,605) | (2,078) | (3,254) | (4,334) | (5,556) | (5,966) | |
Interest Income | 4,425 | 220 | 561 | 1,065 | 704 | - | |
Income Tax Expense | 12,202 | 9,479 | 16,133 | 12,227 | 19,014 | 21,321 | |
Net Income | |||||||
Net Income | 28,188 | 20,425 | 33,025 | 28,979 | 21,005 | 26,578 | |
Supplemental | |||||||
EBIT | 43,040 | 32,934 | 53,542 | 47,121 | 47,967 | 54,324 | |
EBITDA | 86,933 | 80,515 | 105,723 | 106,747 | 110,721 | 116,956 | |