

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 186,591 | 227,985 | 225,360 | 234,216 | 261,184 | 261,184 | |
COGS | 138,702 | 164,516 | 160,553 | 165,083 | 178,860 | 178,860 | |
Gross Profit | 47,889 | 63,469 | 64,807 | 69,133 | 82,324 | 82,324 | |
Operating Expenses & Income | |||||||
Operating Income | 11,301 | 17,494 | 16,373 | 18,517 | 25,035 | 25,035 | |
Total Operating Expenses | 36,588 | 45,975 | 48,434 | 50,616 | 57,289 | 57,289 | |
R&D Expenses | 7,533 | 9,247 | 9,257 | 9,380 | - | - | |
Selling General & Admin Expenses | 30,454 | 37,522 | 40,801 | 43,158 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (270) | (316) | (307) | (581) | (626) | (626) | |
Interest Income | 1,564 | 595 | 594 | 469 | 638 | - | |
Income Tax Expense | 2,179 | 3,360 | 3,633 | 5,550 | 7,219 | 7,219 | |
Net Income | |||||||
Net Income | 12,043 | 16,073 | 15,981 | 14,416 | 20,992 | 20,992 | |
Supplemental | |||||||
EBIT | 14,574 | 19,766 | 19,936 | 20,564 | 28,851 | 28,851 | |
EBITDA | 21,729 | 27,669 | 28,202 | 28,950 | 37,107 | 37,107 | |