

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 281,417 | 301,366 | 312,830 | 316,885 | 346,808 | 346,808 | |
COGS | 178,835 | 183,462 | 186,127 | 187,552 | 197,282 | 197,282 | |
Gross Profit | 102,582 | 117,904 | 126,703 | 129,333 | 149,526 | 149,526 | |
Operating Expenses & Income | |||||||
Operating Income | 22,274 | 23,582 | 24,896 | 20,556 | 30,246 | 30,246 | |
Total Operating Expenses | 80,308 | 94,322 | 101,807 | 108,777 | 119,280 | 119,280 | |
R&D Expenses | 5,542 | 5,693 | 5,807 | 5,671 | - | - | |
Selling General & Admin Expenses | 59,319 | 69,695 | 75,265 | 80,560 | 119,280 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (365) | (345) | (387) | (353) | (488) | (488) | |
Interest Income | 276 | 6,132 | 1,364 | 1,396 | 1,275 | - | |
Income Tax Expense | 4,266 | 7,210 | 6,524 | 5,728 | 4,933 | 4,933 | |
Net Income | |||||||
Net Income | 22,141 | 21,836 | 22,957 | 23,876 | 31,100 | 31,100 | |
Supplemental | |||||||
EBIT | 27,059 | 28,585 | 29,716 | 29,886 | 36,615 | 36,615 | |
EBITDA | 38,242 | 39,766 | 42,003 | 43,482 | 51,015 | 51,015 | |