

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 88,282 | 95,580 | 100,883 | 106,142 | 109,707 | 115,252 | |
COGS | 61,584 | 68,652 | 70,298 | 74,125 | 77,006 | 79,478 | |
Gross Profit | 26,698 | 26,928 | 30,585 | 32,017 | 32,701 | 35,774 | |
Operating Expenses & Income | |||||||
Operating Income | 10,403 | 9,942 | 12,086 | 12,445 | 12,219 | 14,599 | |
Total Operating Expenses | 16,295 | 16,986 | 18,499 | 19,572 | 20,482 | 21,175 | |
R&D Expenses | 838 | 839 | 905 | 984 | - | - | |
Selling General & Admin Expenses | 2,451 | 2,594 | 2,548 | 16,949 | 2,682 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (24) | (30) | (31) | (39) | (63) | (70) | |
Interest Income | 2,373 | 2,633 | 1,669 | 1,945 | 1,984 | - | |
Income Tax Expense | 4,094 | 3,768 | 5,232 | 4,144 | 4,714 | 6,374 | |
Net Income | |||||||
Net Income | 8,833 | 9,034 | 11,825 | 10,729 | 12,252 | 14,577 | |
Supplemental | |||||||
EBIT | 12,952 | 12,833 | 17,089 | 14,913 | 17,030 | 19,856 | |
EBITDA | 13,458 | 13,359 | 17,636 | 15,481 | 17,648 | 20,498 | |