

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 112,069 | 132,426 | 150,356 | 163,269 | 177,654 | 181,727 | |
COGS | 83,556 | 97,449 | 106,514 | 108,087 | 112,570 | 115,989 | |
Gross Profit | 28,513 | 34,977 | 43,842 | 55,182 | 65,084 | 65,738 | |
Operating Expenses & Income | |||||||
Operating Income | 10,851 | 15,214 | 22,545 | 31,121 | 37,649 | 37,308 | |
Total Operating Expenses | 17,662 | 19,763 | 21,297 | 24,061 | 27,435 | 28,430 | |
R&D Expenses | 2,146 | 2,615 | 2,829 | 3,253 | - | - | |
Selling General & Admin Expenses | 15,516 | 17,148 | 21,297 | 20,808 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (127) | (159) | (240) | (246) | (298) | (329) | |
Interest Income | 26 | 726 | 138 | 120 | 263 | - | |
Income Tax Expense | 3,470 | 4,270 | 6,298 | 8,171 | 9,908 | 10,365 | |
Net Income | |||||||
Net Income | 9,211 | 11,730 | 17,310 | 24,150 | 28,401 | 28,195 | |
Supplemental | |||||||
EBIT | 12,823 | 16,194 | 23,873 | 32,604 | 38,607 | 38,644 | |
EBITDA | 14,155 | 18,018 | 25,883 | 34,529 | 40,588 | 40,669 | |