
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 109,771 | 132,364 | 141,915 | 159,653 | 171,765 | 180,285 | |
COGS | 78,755 | 96,727 | 104,706 | 116,907 | 124,625 | 131,525 | |
Gross Profit | 31,016 | 35,637 | 37,209 | 42,746 | 47,140 | 48,760 | |
Operating Expenses & Income | |||||||
Operating Income | 10,903 | 12,831 | 14,069 | 17,866 | 20,833 | 22,102 | |
Total Operating Expenses | 20,113 | 22,806 | 23,140 | 24,880 | 26,307 | 26,658 | |
R&D Expenses | 5,540 | 5,408 | 5,906 | 5,886 | - | 5,920 | |
Selling General & Admin Expenses | 17,815 | 20,261 | 17,655 | 19,602 | - | 961 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (30) | (37) | (144) | (251) | (96) | (67) | |
Interest Income | 604 | 349 | 777 | 1,247 | 873 | - | |
Income Tax Expense | 3,116 | 3,874 | 4,211 | 5,340 | 6,672 | 7,511 | |
Net Income | |||||||
Net Income | 8,554 | 11,024 | 12,156 | 13,887 | 15,599 | 16,167 | |
Supplemental | |||||||
EBIT | 11,735 | 14,994 | 16,561 | 19,556 | 22,438 | 23,352 | |
EBITDA | 16,598 | 20,307 | 22,016 | 25,586 | 28,722 | 29,823 | |