
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 137,547 | 144,175 | 148,255 | 160,232 | 170,771 | 180,291 | |
COGS | 51,566 | 56,920 | 51,238 | 52,135 | 57,460 | 62,531 | |
Gross Profit | 85,981 | 87,255 | 97,017 | 108,097 | 113,311 | 117,760 | |
Operating Expenses & Income | |||||||
Operating Income | 28,299 | 29,248 | 31,386 | 36,764 | 33,033 | 33,394 | |
Total Operating Expenses | 57,682 | 58,007 | 65,631 | 71,333 | 80,278 | 84,366 | |
R&D Expenses | 22,863 | 24,135 | 31,676 | 34,341 | 36,713 | 39,721 | |
Selling General & Admin Expenses | 25,741 | 27,961 | 29,106 | 31,407 | 43,565 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (84) | (67) | (57) | (102) | (166) | (161) | |
Interest Income | 1,777 | 575 | 650 | 830 | 1,132 | - | |
Income Tax Expense | 8,303 | 7,669 | 7,762 | 3,574 | 6,734 | 7,338 | |
Net Income | |||||||
Net Income | 24,986 | 22,812 | 25,851 | 32,558 | 29,721 | 31,573 | |
Supplemental | |||||||
EBIT | 33,385 | 30,556 | 33,673 | 36,237 | 36,628 | 37,146 | |
EBITDA | 37,973 | 35,597 | 38,696 | 42,252 | 43,257 | 43,959 | |