
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 155,252 | 166,258 | 173,455 | 165,600 | 165,742 | 166,800 | |
COGS | 66,478 | 73,927 | 77,079 | 77,997 | 81,030 | 81,696 | |
Gross Profit | 88,774 | 92,331 | 96,376 | 87,603 | 84,712 | 85,104 | |
Operating Expenses & Income | |||||||
Operating Income | 26,065 | 26,669 | 25,780 | 24,860 | 14,923 | 13,740 | |
Total Operating Expenses | 62,709 | 65,662 | 70,596 | 62,743 | 69,789 | 71,364 | |
R&D Expenses | 7,522 | 8,327 | 9,004 | 9,109 | 9,122 | 9,122 | |
Selling General & Admin Expenses | 25,598 | 27,481 | 29,869 | 31,322 | 31,742 | 15,623 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (18) | (18) | (29) | (28) | (28) | (28) | |
Interest Income | 131 | 85 | 199 | 207 | 335 | - | |
Income Tax Expense | 7,920 | 7,927 | 7,221 | 3,842 | 83 | 662 | |
Net Income | |||||||
Net Income | 19,715 | 20,022 | 20,338 | 10,067 | 3,656 | 3,068 | |
Supplemental | |||||||
EBIT | 27,653 | 27,967 | 27,588 | 13,941 | 3,771 | 3,765 | |
EBITDA | 32,488 | 33,325 | 33,645 | 21,963 | 12,516 | 12,372.8 | |