
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 690,392 | 906,261 | 847,888 | 883,011 | 908,522 | 935,526 | |
COGS | 498,630 | 693,335 | 618,413 | 648,699 | 697,309 | 689,500 | |
Gross Profit | 191,762 | 212,926 | 229,475 | 234,312 | 211,213 | 246,026 | |
Operating Expenses & Income | |||||||
Operating Income | 40,076 | 40,035 | 50,635 | 46,228 | 38,319 | 45,308 | |
Total Operating Expenses | 151,686 | 172,891 | 178,840 | 188,084 | 172,894 | 200,718 | |
R&D Expenses | 1,917 | 2,056 | 2,248 | 2,589 | - | - | |
Selling General & Admin Expenses | 105,275 | 120,647 | 125,387 | 130,161 | 49,714 | 65,597 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (833) | (1,191) | (1,843) | (2,761) | (3,127) | (3,294) | |
Interest Income | 432 | 436 | 409 | 340 | 308 | - | |
Income Tax Expense | 14,943 | 14,103 | 18,856 | 21,064 | 21,568 | 29,241 | |
Net Income | |||||||
Net Income | 29,964 | 32,022 | 47,363 | 40,448 | 47,667 | 74,664 | |
Supplemental | |||||||
EBIT | 46,775 | 48,512 | 69,052 | 65,598 | 73,839 | 78,667 | |
EBITDA | 70,653 | 76,069 | 98,369 | 96,776 | 107,713 | 112,076 | |