

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 252,322 | 263,831 | 268,828 | 261,757 | 276,267 | 288,587 | |
COGS | 145,175 | 155,043 | 155,873 | 151,685 | 154,109 | 154,911 | |
Gross Profit | 107,147 | 108,788 | 112,955 | 110,072 | 122,158 | 133,676 | |
Operating Expenses & Income | |||||||
Operating Income | 22,011 | 18,164 | 14,208 | 14,236 | 23,071 | 32,152 | |
Total Operating Expenses | 85,136 | 90,624 | 98,747 | 95,836 | 99,087 | 101,524 | |
R&D Expenses | 6,207 | 5,272 | 4,873 | 4,263 | 4,397 | - | |
Selling General & Admin Expenses | 51,345 | 56,659 | 61,828 | 62,480 | 7,578 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (221) | (252) | (342) | (467) | (566) | (569) | |
Interest Income | 393 | 3,334 | 1,592 | 1,809 | 1,823 | - | |
Income Tax Expense | 7,021 | 3,753 | 5,670 | 3,658 | 8,008 | 10,556 | |
Net Income | |||||||
Net Income | 15,889 | 13,079 | 11,909 | 8,064 | 18,227 | 23,876 | |
Supplemental | |||||||
EBIT | 23,131 | 17,084 | 17,921 | 12,162 | 26,778 | 34,054 | |
EBITDA | 34,557 | 28,046 | 29,776 | 23,001 | 36,994 | 44,117 | |