
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 299,522 | 314,321 | 360,314 | 421,602 | 493,677 | 528,551 | |
COGS | 164,683 | 191,930 | 200,277 | 222,681 | 250,498 | 261,960.6 | |
Gross Profit | 134,839 | 122,391 | 160,037 | 198,921 | 243,179 | 266,590.4 | |
Operating Expenses & Income | |||||||
Operating Income | 154,750 | 102,796 | 168,474 | 101,944 | 135,891 | 153,444 | |
Total Operating Expenses | (19,911) | 19,595 | (8,437) | 96,977 | 107,288 | 113,272.3 | |
R&D Expenses | 42,416 | 51,081 | 54,194 | - | - | - | |
Selling General & Admin Expenses | 54,524 | 65,780 | 71,825 | 89,804 | 99,596 | 104,834 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (831) | (752) | (665) | (497) | (501.5) | (630.6) | |
Interest Income | 1,472 | 1,550 | 2,814 | 2,240 | 3,791 | 4,493 | |
Income Tax Expense | 20,351 | 12,225 | 23,513 | 29,316 | 40,654 | 46,477 | |
Net Income | |||||||
Net Income | 54,806 | 34,895 | 59,171 | 74,692 | 100,013 | 112,753 | |
Supplemental | |||||||
EBIT | 74,435 | 46,185 | 83,076 | 104,505 | 144,667 | 162,981 | |
EBITDA | 92,368 | 70,030 | 106,343 | 132,993 | 178,857 | 198,311 | |