

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 95,007 | 120,793 | 140,716 | 150,162 | 152,409 | 150,904 | |
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,348 | |
Operating Expenses & Income | |||||||
Operating Income | 14,181 | 18,532 | 21,785 | 24,275 | 23,151 | 25,067 | |
Total Operating Expenses | 23,134 | 28,893 | 34,719 | 38,453 | 41,818 | 40,320 | |
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 | 30,355 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (646) | (937) | (2,531) | (3,467) | (3,305) | (1,585.3) | |
Interest Income | 56 | 53 | 139 | 119 | 85 | - | |
Income Tax Expense | 2,638 | 4,225 | 5,615 | 5,272 | 5,115 | 5,553 | |
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,352 | 24,950 | |
EBITDA | 18,025 | 22,659 | 26,952 | 29,850 | 29,433 | 30,940 | |