

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 95,007 | 120,793 | 140,716 | 150,162 | 152,409 | 151,463 | |
COGS | 57,231 | 72,862 | 84,212 | 87,434 | 87,440 | 86,117 | |
Gross Profit | 37,776 | 47,931 | 56,504 | 62,728 | 64,969 | 65,347 | |
Operating Expenses & Income | |||||||
Operating Income | 14,181 | 18,532 | 21,785 | 24,275 | 23,352 | 25,163 | |
Total Operating Expenses | 23,595 | 29,399 | 34,719 | 38,453 | 41,617 | 40,119 | |
R&D Expenses | 3,936 | 4,834 | 5,712 | 6,101 | 6,883 | - | |
Selling General & Admin Expenses | 4,928 | 6,045 | 7,551 | 8,334 | 9,036 | 40,398 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (440) | (1,076) | (2,413) | (3,300) | (3,516) | (2,324) | |
Interest Income | 643 | 704 | 139 | 119 | 3,329 | 1,613 | |
Income Tax Expense | 2,638 | 4,225 | 5,615 | 5,272 | 5,115 | 5,552 | |
Net Income | |||||||
Net Income | 10,900 | 13,291 | 13,633 | 15,639 | 14,701 | 16,394 | |
Supplemental | |||||||
EBIT | 14,184 | 18,571 | 21,778 | 24,205 | 23,124 | 24,953 | |
EBITDA | 18,025 | 22,659 | 26,952 | 29,850 | 29,205 | 30,943 | |