

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 255,046 | 272,578 | 287,880 | 301,101 | 326,194 | 341,216 | |
COGS | 193,923 | 209,599 | 218,887 | 219,509 | 236,794 | 242,165 | |
Gross Profit | 61,123 | 62,979 | 68,993 | 81,592 | 89,400 | 99,051 | |
Operating Expenses & Income | |||||||
Operating Income | 9,468 | 8,539 | 12,731 | 21,512 | 27,123 | 33,112 | |
Total Operating Expenses | 51,655 | 54,440 | 56,262 | 60,080 | 62,277 | 65,939 | |
R&D Expenses | 9,869 | 10,257 | 10,098 | 11,234 | 5,957 | 3,166 | |
Selling General & Admin Expenses | 42,266 | 45,048 | 46,569 | 49,619 | 5,489 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (564) | (823) | (908) | (986) | (928) | (977) | |
Interest Income | 638 | 738 | 848 | 1,100 | 1,181 | - | |
Income Tax Expense | 3,030 | 3,136 | 4,411 | 4,961 | 6,814 | 8,628 | |
Net Income | |||||||
Net Income | 6,733 | 7,128 | 11,205 | 18,487 | 23,625 | 28,220 | |
Supplemental | |||||||
EBIT | 10,547 | 11,219 | 16,662 | 24,821 | 31,748 | 35,632 | |
EBITDA | 23,081 | 22,382 | 27,672 | 35,983 | 43,583 | 47,653 | |