

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 143,210,000 | 147,306,000 | 149,216,000 | 149,967,000 | 146,742,000 | 186,805,000 | |
COGS | 43,314,000 | 43,624,000 | 46,081,000 | 48,082,000 | 48,252,000 | 70,195,000 | |
Gross Profit | 99,896,000 | 103,682,000 | 103,135,000 | 101,885,000 | 98,490,000 | 116,610,000 | |
Operating Expenses & Income | |||||||
Operating Income | 47,653,000 | 39,716,000 | 44,485,000 | 43,009,000 | 34,119,000 | 43,348,000 | |
Total Operating Expenses | 52,243,000 | 63,966,000 | 58,650,000 | 58,876,000 | 64,371,000 | 85,569,000 | |
R&D Expenses | 82,000 | 108,000 | - | - | - | - | |
Selling General & Admin Expenses | 20,066,000 | 20,761,000 | 21,513,000 | 22,128,000 | 21,498,000 | 20,794,000 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (304.9) | (4,077,000) | (4,692,000) | (5,208,000) | (5,208,000) | (5,661,000) | |
Interest Income | 558,000 | 3,242,000 | 1,009,000 | 1,367,000 | 1,661,000 | 1,519,000 | |
Income Tax Expense | 9,640,000 | 8,710,000 | 8,787,000 | 8,433,000 | 6,541,000 | 8,602,000 | |
Net Income | |||||||
Net Income | 24,877,000 | 20,736,000 | 24,427,000 | 23,611,000 | 17,486,000 | 21,478,000 | |
Supplemental | |||||||
EBIT | 48,133,000 | 40,507,000 | 45,547,000 | 44,379,000 | 35,717,000 | 44,336,000 | |
EBITDA | 79,847,000 | 73,636,000 | 78,116,000 | 76,975,000 | 73,370,000 | 91,692,000 | |