

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 143,210,000 | 147,306,000 | 149,216,000 | 149,967,000 | 146,742,000 | 149,616,000 | |
COGS | 43,314,000 | 43,624,000 | 58,238,000 | 48,082,000 | 101,575,000 | 74,095,000 | |
Gross Profit | 99,896,000 | 103,682,000 | 90,978,000 | 101,885,000 | 45,167,000 | 75,521,000 | |
Operating Expenses & Income | |||||||
Operating Income | 47,563,000 | 39,581,000 | 44,485,000 | 43,264,000 | 34,119,000 | 34,719,000 | |
Total Operating Expenses | 55,989,000 | 57,945,000 | 46,493,000 | 58,876,000 | 9,587,000 | 40,802,000 | |
R&D Expenses | 82,000 | 108,000 | - | - | - | - | |
Selling General & Admin Expenses | 19,981,000 | 20,090,000 | 21,513,000 | 22,128,000 | 21,498,000 | 22,299,000 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (4,365,000) | (4,077,000) | (4,692,000) | (5,208,000) | (5,206,000) | (4,638,000) | |
Interest Income | 3,885,000 | 3,242,000 | 1,061,000 | 3,838,000 | 1,661,000 | 1,519,000 | |
Income Tax Expense | 9,730,000 | 8,659,000 | 8,787,000 | 8,410,000 | 6,541,000 | 7,122,000 | |
Net Income | |||||||
Net Income | 33,948,000 | 27,680,000 | 24,427,000 | 23,649,000 | 17,486,000 | 17,134,000 | |
Supplemental | |||||||
EBIT | 48,043,000 | 40,372,000 | 45,079,000 | 44,361,000 | 35,717,000 | 35,582,000 | |
EBITDA | 80,610,000 | 74,386,000 | 78,116,000 | 77,458,000 | 73,370,000 | 74,655,000 | |