

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 611,634 | 692,165 | 736,556 | 764,813 | 814,708 | 829,393 | |
COGS | 395,562 | 452,336 | 475,549 | 489,517 | 514,556 | 522,100 | |
Gross Profit | 216,072 | 239,829 | 261,007 | 275,296 | 300,152 | 307,293 | |
Operating Expenses & Income | |||||||
Operating Income | 102,535 | 108,249 | 118,653 | 131,224 | 154,510 | 158,839 | |
Total Operating Expenses | 113,537 | 131,580 | 142,354 | 144,072 | 145,642 | 148,454 | |
R&D Expenses | 4,992 | 4,908 | 5,301 | 6,114 | 5,412 | - | |
Selling General & Admin Expenses | 113,536 | 131,580 | 142,353 | 144,071 | 145,642 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (3,518) | (5,551) | (6,658) | (5,803) | (4,595) | (4,340) | |
Interest Income | 1,971 | 2,218 | 3,472 | 5,057 | 5,173 | - | |
Income Tax Expense | 32,878 | 32,002 | 37,062 | 39,778 | 43,067 | 44,806 | |
Net Income | |||||||
Net Income | 71,445 | 76,307 | 79,643 | 93,762 | 15,257 | 18,471 | |
Supplemental | |||||||
EBIT | 102,659 | 109,580 | 118,937 | 133,829 | 63,446 | 64,756 | |
EBITDA | 144,600 | 154,672 | 167,094 | 182,739 | 114,721 | 116,712 | |