

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 59,958 | 62,785 | 69,538 | 75,455 | 84,818 | 83,036 | |
COGS | 43,537 | 49,671 | 56,784 | 61,031 | 67,298 | 65,912 | |
Gross Profit | 16,421 | 13,114 | 12,754 | 14,424 | 17,520 | 17,124 | |
Operating Expenses & Income | |||||||
Operating Income | 4,397 | 3,212 | 1,900 | 3,233 | 5,501 | 4,639 | |
Total Operating Expenses | 12,023 | 9,900 | 10,854 | 11,191 | 12,019 | 12,485 | |
R&D Expenses | 1,770 | 1,943 | 2,207 | 2,196 | - | 1,961 | |
Selling General & Admin Expenses | 9,122 | 7,289 | 7,902 | 8,161 | 8,632 | 46 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (269) | (169) | (170) | (220) | (232) | (220) | |
Interest Income | 13 | 14 | 21 | 65 | 143 | - | |
Income Tax Expense | 1,051 | 1,194 | 1,153 | 1,476 | 972 | 1,005 | |
Net Income | |||||||
Net Income | 3,614 | 3,837 | 797 | 2,574 | 2,244 | 3,216 | |
Supplemental | |||||||
EBIT | 4,789 | 3,214 | 2,020 | 4,171 | 3,479 | 4,556 | |
EBITDA | 7,525 | 5,961 | 4,904 | 7,280 | 6,773 | 7,826.3 | |