

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 299,522 | 314,321 | 360,314 | 421,602 | 493,677 | 526,237 | |
COGS | 164,683 | 191,930 | 200,277 | 222,681 | 250,498 | 260,768 | |
Gross Profit | 134,839 | 122,391 | 160,037 | 198,921 | 243,179 | 265,469 | |
Operating Expenses & Income | |||||||
Operating Income | 74,435 | 46,185 | 80,262 | 101,944 | 143,583 | 161,107 | |
Total Operating Expenses | 60,404 | 76,206 | 79,775 | 96,977 | 99,596 | 104,362 | |
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) | (473) | (628) | |
Interest Income | 1,472 | 935 | 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 | 75,994 | 47,872 | 83,350 | 104,505 | 141,140 | 159,454 | |
EBITDA | 93,927 | 71,717 | 106,617 | 132,993 | 175,330 | 194,784 | |