

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 510,439 | 559,240 | 578,913 | 619,513 | 674,343.1 | 690,053.4 | |
COGS | 347,748 | 405,463 | 423,059 | 443,540 | 478,696.3 | 481,827.6 | |
Gross Profit | 162,691 | 153,777 | 155,854 | 175,972 | 195,646.8 | 208,225.8 | |
Operating Expenses & Income | |||||||
Operating Income | 83,527 | 66,761 | 66,397 | 81,241 | 94,853.3 | 103,384.8 | |
Total Operating Expenses | 79,163 | 87,015 | 89,457 | 94,732 | 100,793.5 | 104,841 | |
R&D Expenses | 22,746 | 25,290 | 29,918 | - | 18,130.4 | - | |
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,289.6) | (3,206.7) | |
Interest Income | 1,594 | 1,336 | 1,590 | 2,130 | 2,994 | - | |
Income Tax Expense | 19,787 | 2,270 | 15,471 | 17,451 | 23,655 | 21,764 | |
Net Income | |||||||
Net Income | 70,851 | 55,048 | 40,562 | 54,933 | 60,314.3 | 71,419 | |
Supplemental | |||||||
EBIT | 83,528 | 66,023 | 60,190 | 76,369 | 94,853.3 | 88,439 | |
EBITDA | 132,798 | 119,752 | 116,996 | 133,622 | 152,702.2 | 147,098.3 | |