

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 510,439 | 559,240 | 578,913 | 619,513 | 670,125 | 687,814 | |
COGS | 335,460 | 393,423 | 410,391 | 431,539 | 475,702 | 480,188 | |
Gross Profit | 174,979 | 165,817 | 168,522 | 187,974 | 194,423 | 207,626 | |
Operating Expenses & Income | |||||||
Operating Income | 83,528 | 66,023 | 65,615 | 80,054 | 94,260 | 103,110 | |
Total Operating Expenses | 91,451 | 99,794 | 102,907 | 107,920 | 100,163 | 104,516 | |
R&D Expenses | 22,746 | 25,290 | 29,918 | 28,775 | - | - | |
Selling General & Admin Expenses | 55,400 | 61,534 | 64,824 | 71,273 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (3,590) | (3,861) | (4,015) | (3,913) | (3,269) | (3,195) | |
Interest Income | 2,130 | 1,336 | 1,590 | 2,130 | 2,994 | - | |
Income Tax Expense | 19,787 | 2,270 | 15,471 | 17,451 | 23,507 | 21,690 | |
Net Income | |||||||
Net Income | 70,852 | 55,049 | 40,563 | 54,933 | 59,937 | 71,413 | |
Supplemental | |||||||
EBIT | 94,409 | 61,383 | 60,190 | 76,369 | - | 95,086 | |
EBITDA | 143,679 | 115,112 | 116,996 | 133,622 | 87,101 | 153,544 | |