

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 94,585 | 108,808 | 102,657 | 119,150 | 128,197 | 131,530 | |
COGS | 71,904 | 80,120 | 75,698 | 85,566 | 91,240 | 93,465 | |
Gross Profit | 22,681 | 28,688 | 26,959 | 33,584 | 36,957 | 38,065 | |
Operating Expenses & Income | |||||||
Operating Income | 7,515 | 11,626 | 10,013 | 15,735 | 18,465 | 19,140 | |
Total Operating Expenses | 15,166 | 17,062 | 16,946 | 17,849 | 18,492 | 18,925 | |
R&D Expenses | 2,888 | 3,894 | 3,420 | 3,680 | 4,160 | 4,417 | |
Selling General & Admin Expenses | 12,278 | 13,168 | 13,526 | 14,169 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (146) | (144) | (153) | (165) | (189) | (199) | |
Interest Income | 234 | 347 | 385 | 710 | 489 | - | |
Income Tax Expense | 2,304 | 2,709 | 2,782 | 4,692 | 4,888 | 5,170 | |
Net Income | |||||||
Net Income | 5,593 | 8,098 | 7,506 | 12,097 | 14,498 | 14,966 | |
Supplemental | |||||||
EBIT | 8,044 | 10,951 | 10,442 | 16,954 | 19,576 | 19,979 | |
EBITDA | 11,247 | 14,184 | 13,928 | 19,932 | 22,820 | 23,328 | |