

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 54,344 | 58,804 | 61,564 | 71,849 | 74,476 | 76,487 | |
COGS | 27,582 | 28,976 | 31,429 | 33,248 | 35,318 | 35,983 | |
Gross Profit | 26,762 | 29,828 | 30,135 | 38,601 | 39,158 | 40,504 | |
Operating Expenses & Income | |||||||
Operating Income | 18,216 | 20,142 | 19,802 | 26,914 | 24,976 | 25,321 | |
Total Operating Expenses | 8,546 | 9,686 | 10,333 | 11,687 | 14,182 | 15,183 | |
R&D Expenses | 1,447 | 1,429 | 1,409 | 1,673 | - | - | |
Selling General & Admin Expenses | 6,173 | 7,344 | 8,092 | 9,317 | - | 6,772 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (7) | (5) | (1) | - | - | - | |
Interest Income | 870 | 107 | 225 | 331 | 616 | 644 | |
Income Tax Expense | 5,980 | 6,143 | 5,800 | 7,917 | 8,255 | 8,471 | |
Net Income | |||||||
Net Income | 13,350 | 15,020 | 15,216 | 19,242 | 18,163 | 18,751 | |
Supplemental | |||||||
EBIT | 19,338 | 21,169 | 21,017 | 27,159 | 26,418 | - | |
EBITDA | 21,908 | 24,256 | 25,155 | 31,849 | 31,752 | 31,209 | |