

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 66,221 | 67,838 | 71,915 | 75,219 | 83,476 | 91,271 | |
COGS | 20,042 | 20,609 | 22,122 | 22,268 | 27,608 | 27,739 | |
Gross Profit | 46,179 | 47,229 | 49,793 | 52,951 | 55,868 | 63,532 | |
Operating Expenses & Income | |||||||
Operating Income | 12,315 | 13,351 | 14,339 | 15,507 | 16,143 | 19,633 | |
Total Operating Expenses | 33,864 | 33,878 | 35,454 | 37,444 | 39,725 | 43,899 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 33,864 | 33,878 | 35,454 | 37,444 | 39,725 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2) | (1) | (1) | - | - | (2) | |
Interest Income | 51 | 70 | 66 | 81 | 79 | - | |
Income Tax Expense | 3,973 | 4,332 | 4,308 | 4,734 | 4,583 | 5,862 | |
Net Income | |||||||
Net Income | 8,686 | 9,317 | 10,826 | 11,274 | 12,094 | 14,404 | |
Supplemental | |||||||
EBIT | 12,660 | 13,651 | 15,136 | 16,009 | 16,678 | 20,063 | |
EBITDA | 15,605 | 16,701 | 18,669 | 19,526 | 21,180 | 24,977 | |