

| 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 | 46,081,000 | 48,082,000 | 48,252,000 | 49,559,000 | |
Gross Profit | 99,896,000 | 103,682,000 | 103,135,000 | 101,885,000 | 98,490,000 | 100,057,000 | |
Operating Expenses & Income | |||||||
Operating Income | 44,009,000 | 45,898,000 | 43,573,000 | 41,147,000 | 34,119,000 | 34,477,000 | |
Total Operating Expenses | 99,201,000 | 101,408,000 | 105,643,000 | 108,820,000 | 112,623,000 | 115,139,000 | |
R&D Expenses | 82,000 | 108,000 | - | - | - | - | |
Selling General & Admin Expenses | 23,614,000 | 24,690,000 | 25,043,000 | 25,952,000 | 24,785,000 | 24,770,000 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (4,394,000) | (4,077,000) | (4,692,000) | (5,221,000) | (5,208,000) | (4,640,000) | |
Interest Income | 558,000 | 878,000 | 1,061,000 | 1,367,000 | 1,661,000 | 1,519,000 | |
Income Tax Expense | 9,730,000 | - | - | - | - | - | |
Net Income | |||||||
Net Income | 24,877,000 | 20,736,000 | 23,053,000 | 22,365,000 | 17,486,000 | 17,134,000 | |
Supplemental | |||||||
EBIT | 44,225,000 | - | - | - | - | - | |
EBITDA | 79,847,000 | 73,627,000 | - | - | - | - | |