

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 85,240 | 77,747 | 71,195 | 71,506 | 79,721 | 177,702 | |
COGS | 40,514 | 37,964 | 36,807 | 39,292 | 45,531 | 107,817 | |
Gross Profit | 44,726 | 40,534 | 34,955 | 32,214 | 34,190 | 69,885 | |
Operating Expenses & Income | |||||||
Operating Income | 37,245 | 33,454 | 27,631 | 26,752 | 26,078 | 55,197 | |
Total Operating Expenses | 7,774 | 7,080 | 7,324 | 5,462 | 8,112 | 13,329 | |
R&D Expenses | 0 | 0 | 0 | - | - | 276 | |
Selling General & Admin Expenses | 2,765 | 3,033 | 3,145 | 3,322 | 3,336 | 6,648 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,477) | (2,116) | (3,053) | (4,046) | (390) | (2,369) | |
Interest Income | 487 | 369 | 1,047 | 3,104 | 1,263 | 7,112 | |
Income Tax Expense | 9,230 | 5,655 | 3,947 | 3,978 | 4,869 | 10,540 | |
Net Income | |||||||
Net Income | 26,752 | 25,560 | 23,907 | 19,046 | 19,277 | 38,997 | |
Supplemental | |||||||
EBIT | 36,952 | 33,902 | 27,322 | 26,700 | 25,859 | 54,408 | |
EBITDA | 42,156 | 37,521 | 30,946 | 31,570 | 28,421 | 61,495 | |