

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 116,264 | 128,288 | 132,650 | 136,933 | 160,852 | 171,105 | |
COGS | 72,220 | 85,834 | 88,152 | 88,779 | 99,866 | 105,901 | |
Gross Profit | 44,044 | 42,454 | 44,498 | 48,154 | 60,986 | 65,204 | |
Operating Expenses & Income | |||||||
Operating Income | 26,803 | 24,107 | 23,143 | 24,394 | 29,677 | 32,681 | |
Total Operating Expenses | 17,241 | 18,347 | 21,355 | 23,760 | 31,309 | 32,523 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 14,126 | 15,151 | 17,296 | 19,295 | 13,389 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (48) | (41) | (35) | (33) | (34) | (35) | |
Interest Income | 269 | 212 | 327 | 318 | 645 | - | |
Income Tax Expense | 9,010 | 7,998 | 7,650 | 7,998 | 9,817 | 11,189 | |
Net Income | |||||||
Net Income | 18,303 | 16,656 | 15,986 | 16,892 | 20,618 | 22,593 | |
Supplemental | |||||||
EBIT | 27,361 | 24,696 | 23,671 | 24,923 | - | - | |
EBITDA | 29,403 | 27,037 | 26,444 | 27,977 | 30,470 | 36,044 | |