

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 134,038 | 120,741 | 122,428 | 122,336 | 125,648 | 128,852 | |
COGS | 60,407 | 50,848 | 68,900 | 69,801 | 50,820 | 57,335 | |
Gross Profit | 73,631 | 69,893 | 53,528 | 52,535 | 74,828 | 71,517 | |
Operating Expenses & Income | |||||||
Operating Income | 25,897 | (4,587) | 24,768 | 24,261 | 25,000 | 22,951 | |
Total Operating Expenses | 47,734 | 74,480 | 28,760 | 28,274 | 49,828 | 68,214 | |
R&D Expenses | 1,325 | 1,236 | 954 | 955 | - | - | |
Selling General & Admin Expenses | 37,944 | 28,961 | 28,874 | 28,411 | 28,942 | 29,370 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (6,696) | (6,139) | (6,692) | (6,745) | (6,804) | (7,503) | |
Interest Income | 6,253 | 4,317 | 4,861 | 4,509 | 4,909 | 1,801 | |
Income Tax Expense | 5,395 | 3,780 | 4,225 | 4,445 | 3,621 | 3,462 | |
Net Income | |||||||
Net Income | 20,081 | (8,524) | 14,400 | 10,948 | 21,889 | 13,071 | |
Supplemental | |||||||
EBIT | 35,867 | 3,045 | 26,540 | 23,443 | 33,811 | 25,684 | |
EBITDA | 53,719 | 21,066 | 45,317 | 44,023 | 54,697 | 45,722 | |