

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 516,440 | 618,899 | 660,835 | 708,979 | 745,539 | 771,911 | |
COGS | 345,424 | 423,257 | 441,820 | 481,178 | 492,926 | 507,796 | |
Gross Profit | 171,016 | 195,642 | 219,015 | 227,801 | 252,613 | 264,115 | |
Operating Expenses & Income | |||||||
Operating Income | 52,274 | 58,777 | 73,403 | 77,276 | 79,512 | 85,235 | |
Total Operating Expenses | 118,742 | 136,865 | 145,612 | 150,525 | 173,101 | 178,880 | |
R&D Expenses | 4,892 | 5,174 | 5,067 | 5,362 | 5,236 | 5,236 | |
Selling General & Admin Expenses | 71,103 | 85,614 | 91,793 | 94,727 | 101,205 | (24,385) | |
Earnings from Continuing Operations | |||||||
Interest Expense | (737) | (995) | (1,490) | (1,730) | (4,369) | (4,647) | |
Interest Income | 10,168 | 3,231 | 17,373 | 11,643 | 12,082 | - | |
Income Tax Expense | 14,885 | 16,597 | 18,704 | 21,568 | 21,910 | 23,233 | |
Net Income | |||||||
Net Income | 38,904 | 43,733 | 56,442 | 61,696 | 61,616 | 65,340 | |
Supplemental | |||||||
EBIT | 54,968 | 61,792 | 77,095 | 85,484 | 88,438 | 91,601 | |
EBITDA | 74,998 | 84,032 | 101,115 | 112,401 | 115,184 | 119,179 | |