

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 134,038 | 120,741 | 122,428 | 122,336 | 125,648 | 127,239 | |
COGS | 60,407 | 50,848 | 68,900 | 69,801 | 25,424 | 61,254 | |
Gross Profit | 73,631 | 69,893 | 53,528 | 52,535 | 100,224 | 65,985 | |
Operating Expenses & Income | |||||||
Operating Income | 25,897 | (4,587) | 24,768 | 24,261 | 24,162 | 24,975 | |
Total Operating Expenses | 47,734 | 74,480 | 28,760 | 28,274 | 76,062 | 60,658 | |
R&D Expenses | 1,325 | 1,236 | 954 | 955 | - | - | |
Selling General & Admin Expenses | 37,944 | 28,961 | 28,874 | 28,411 | 28,942 | 22,168 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (6,696) | (6,139) | (6,692) | (6,745) | (6,804) | (7,224) | |
Interest Income | 6,253 | 4,317 | 4,861 | 4,509 | 4,909 | 3,479 | |
Income Tax Expense | 5,395 | 3,780 | 4,225 | 4,445 | 3,621 | 3,048 | |
Net Income | |||||||
Net Income | 20,081 | (8,524) | 14,400 | 10,948 | 21,889 | 21,458 | |
Supplemental | |||||||
EBIT | 35,867 | 3,045 | 26,540 | 23,443 | 33,811 | 29,149 | |
EBITDA | 53,719 | 21,066 | 45,317 | 44,023 | 54,697 | 49,526 | |