
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 120,193 | 128,330 | 141,706 | 156,006 | 163,024 | 163,024 | |
COGS | 50,126 | 55,630 | 62,735 | 64,810 | 66,903 | 66,903 | |
Gross Profit | 70,067 | 72,700 | 78,971 | 91,196 | 96,121 | 96,121 | |
Operating Expenses & Income | |||||||
Operating Income | 9,337 | 11,599 | 13,167 | 18,895 | 17,918 | 17,916 | |
Total Operating Expenses | 60,730 | 61,101 | 65,804 | 72,301 | 78,203 | 78,205 | |
R&D Expenses | 10,613 | 9,785 | 8,614 | 10,903 | - | - | |
Selling General & Admin Expenses | 20,582 | 23,218 | 25,290 | 26,526 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (20) | (15) | (18) | (23) | (21) | (21) | |
Interest Income | 153 | 894 | 2,564 | 2,748 | - | - | |
Income Tax Expense | 3,093 | 3,987 | 4,754 | 6,385 | 4,104 | 4,104 | |
Net Income | |||||||
Net Income | 9,658 | 11,742 | 13,969 | 21,758 | 19,161 | 19,160 | |
Supplemental | |||||||
EBIT | 12,975 | 16,127 | 19,202 | 28,709 | 23,677 | 23,676 | |
EBITDA | 17,296 | 21,079 | 24,374 | 35,044 | 30,728 | 28,822.3 | |