
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 126,810 | 114,909 | 103,992 | 103,595 | 110,881 | 109,003 | |
COGS | 36,266 | 33,798 | 34,876 | 34,382 | 36,692 | 36,058 | |
Gross Profit | 90,544 | 81,111 | 69,116 | 69,213 | 74,189 | 72,945 | |
Operating Expenses & Income | |||||||
Operating Income | 14,125 | 11,576 | 9,771 | 7,843 | 12,571 | 11,254 | |
Total Operating Expenses | 76,410 | 69,526 | 59,336 | 61,362 | 61,619 | 61,691 | |
R&D Expenses | 1,229 | 1,003 | 1,257 | 1,225 | 3,385 | 1,718 | |
Selling General & Admin Expenses | 7,309 | 7,776 | 7,136 | 7,189 | 7,467 | 2,184 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (44) | (883) | (51) | (391) | - | - | |
Interest Income | 52 | 51 | 365 | 51 | 52 | 26 | |
Income Tax Expense | 4,202 | 3,218 | 2,153 | 3,244 | 3,980 | 3,306 | |
Net Income | |||||||
Net Income | 9,985 | 8,016 | 7,421 | 4,970 | 8,833 | 7,067 | |
Supplemental | |||||||
EBIT | 14,127 | 11,577 | 9,771 | 7,793 | 12,571 | 9,481 | |
EBITDA | 17,434 | 15,242 | 14,334 | 12,170 | 16,603 | 13,522 | |