
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 300,918 | 350,665 | 339,372 | 362,693 | 394,316 | 394,316 | |
COGS | 187,376 | 230,723 | 225,438 | 243,045 | 266,620 | 266,620 | |
Gross Profit | 113,542 | 119,942 | 113,934 | 119,648 | 127,696 | 127,696 | |
Operating Expenses & Income | |||||||
Operating Income | 43,354 | 37,945 | 22,242 | 20,597 | 17,077 | 17,077 | |
Total Operating Expenses | 70,188 | 81,997 | 91,692 | 99,051 | 110,619 | 110,619 | |
R&D Expenses | 6,484 | 8,949 | 8,725 | 7,309 | - | 9,126 | |
Selling General & Admin Expenses | 44,769 | 51,947 | 58,922 | 67,110 | - | 21,642 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (330) | (324) | (450) | (700) | (1,517) | (1,517) | |
Interest Income | 371 | 1,193 | 457 | 983 | 661 | - | |
Income Tax Expense | 11,590 | 11,001 | 8,472 | 8,492 | 9,791 | 9,791 | |
Net Income | |||||||
Net Income | 20,769 | 21,206 | 16,176 | 16,202 | 11,695 | 11,695 | |
Supplemental | |||||||
EBIT | 41,290 | 40,014 | 26,687 | 26,514 | 19,787 | 19,786 | |
EBITDA | 50,590 | 50,130 | 37,865 | 38,588 | 35,141 | 33,571.5 | |