

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 288,207 | 344,608 | 384,825 | 408,888 | 402,889 | 402,889 | |
COGS | 191,992 | 233,095 | 261,650 | 269,340 | 249,734 | 249,734 | |
Gross Profit | 96,215 | 111,513 | 123,175 | 139,548 | 153,155 | 153,155 | |
Operating Expenses & Income | |||||||
Operating Income | 32,945 | 38,591 | 42,056 | 49,185 | 57,344 | 57,344 | |
Total Operating Expenses | 63,270 | 72,922 | 81,119 | 90,363 | 95,811 | 95,811 | |
R&D Expenses | 5,386 | 6,344 | 7,412 | 8,095 | - | 5,900 | |
Selling General & Admin Expenses | 57,884 | 66,578 | 73,707 | 82,268 | 95,811 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (209) | (982) | (966) | (1,172) | (1,854) | (1,854) | |
Interest Income | 601 | 1,990 | 1,439 | 1,678 | 1,606 | - | |
Income Tax Expense | 10,454 | 9,473 | 12,099 | 11,115 | 17,926 | 17,926 | |
Net Income | |||||||
Net Income | 18,471 | 20,134 | 29,190 | 20,305 | 15,957 | 15,957 | |
Supplemental | |||||||
EBIT | 30,288 | 31,133 | 42,652 | 32,993 | 60,014 | 60,014 | |
EBITDA | 53,700 | 60,746 | 75,289 | 87,682 | 95,171 | 95,171 | |