

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 163,671 | 183,224 | 165,509 | 189,420 | 211,264 | 211,264 | |
COGS | 88,728 | 95,036 | 93,012 | 104,048 | 122,268 | 122,268 | |
Gross Profit | 74,943 | 88,188 | 72,497 | 85,372 | 88,996 | 88,996 | |
Operating Expenses & Income | |||||||
Operating Income | 40,790 | 47,268 | 35,260 | 42,905 | 43,286 | 43,293 | |
Total Operating Expenses | 34,153 | 40,920 | 37,237 | 42,467 | 45,710 | 45,703 | |
R&D Expenses | 7,817 | 8,646 | 11,368 | 13,453 | - | - | |
Selling General & Admin Expenses | 19,008 | 23,409 | 22,490 | 26,381 | 45,710 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (77) | (348) | (91) | (808) | (453) | (961) | |
Interest Income | 2,393 | 2,188 | 4,835 | 4,354 | 4,084 | - | |
Income Tax Expense | 11,644 | 13,943 | 12,281 | 13,185 | 13,484 | 13,484 | |
Net Income | |||||||
Net Income | 31,437 | 34,648 | 26,480 | 33,033 | 33,142 | 33,142 | |
Supplemental | |||||||
EBIT | 43,158 | 48,939 | 38,852 | 47,026 | 47,079 | 47,587 | |
EBITDA | 59,565 | 65,643 | 55,699 | 64,967 | 66,544 | 66,851 | |