
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 183,011 | 241,260 | 227,528 | 261,115 | 251,184 | 255,089 | |
COGS | 129,247 | 167,517 | 160,366 | 180,455 | 171,322 | 177,712 | |
Gross Profit | 53,764 | 73,743 | 67,162 | 80,660 | 79,862 | 77,377 | |
Operating Expenses & Income | |||||||
Operating Income | 17,197 | 30,061 | 19,946 | 29,771 | 26,523 | 20,490 | |
Total Operating Expenses | 36,567 | 43,682 | 47,216 | 50,889 | 53,339 | 56,887 | |
R&D Expenses | 8,375 | 10,340 | 13,766 | 13,313 | 13,991 | 13,991 | |
Selling General & Admin Expenses | 21,877 | 27,455 | 27,930 | 31,433 | 31,035 | 6,273 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (498) | (410) | (441) | (507) | (625) | (669) | |
Interest Income | 199 | 248 | 394 | 522 | 533 | - | |
Income Tax Expense | 6,085 | 7,839 | 6,642 | 7,966 | 8,909 | 5,549 | |
Net Income | |||||||
Net Income | 14,830 | 20,211 | 14,169 | 20,233 | 16,687 | 12,691 | |
Supplemental | |||||||
EBIT | 22,057 | 29,691 | 21,163 | 30,022 | 27,971 | 20,312 | |
EBITDA | 30,443 | 38,278 | 29,408 | 39,203 | 38,776 | 31,074 | |