

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 133,613 | 136,835 | 133,974 | 134,788 | 138,191 | 138,895 | |
COGS | 72,507 | 76,232 | 72,511 | 71,989 | 75,114 | 56,827 | |
Gross Profit | 61,106 | 60,603 | 61,463 | 62,799 | 63,077 | 82,068 | |
Operating Expenses & Income | |||||||
Operating Income | 31,965 | 30,467 | 28,831 | 30,604 | 29,259 | 28,530 | |
Total Operating Expenses | 29,141 | 30,136 | 32,632 | 32,195 | 33,818 | 53,538 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 25,264 | 26,580 | 27,452 | 28,113 | 33,818 | 25,765 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (3,498) | (3,582) | (5,525) | (6,653) | (6,694) | (7,348) | |
Interest Income | 3,340 | 3,569 | 348 | 336 | 6,694 | 1,971 | |
Income Tax Expense | 6,802 | 6,523 | 4,892 | 5,030 | 5,064 | 5,049 | |
Net Income | |||||||
Net Income | 22,065 | 21,256 | 11,614 | 17,506 | 17,174 | 16,172 | |
Supplemental | |||||||
EBIT | 32,918 | 31,853 | 22,512 | 29,632 | 29,366 | 28,916 | |
EBITDA | 49,124 | 48,952 | 40,136 | 47,524 | 47,715 | 47,953 | |