

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 83,602 | 81,344 | 95,205 | 111,743 | 116,596 | 117,185 | |
COGS | 61,534 | 62,004 | 70,082 | 81,276 | 82,637 | 83,675 | |
Gross Profit | 22,068 | 19,340 | 25,123 | 30,467 | 33,959 | 33,510 | |
Operating Expenses & Income | |||||||
Operating Income | 8,116 | 5,008 | 9,387 | 13,733 | 15,451 | 14,620 | |
Total Operating Expenses | 13,952 | 14,332 | 15,736 | 16,734 | 18,508 | 18,890 | |
R&D Expenses | 1,761 | 1,810 | 2,022 | 2,380 | 2,617 | - | |
Selling General & Admin Expenses | 12,191 | 12,448 | - | 232 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (60) | (67) | (81) | (85) | (48) | (59) | |
Interest Income | 4 | 5 | 9 | 28 | 62 | - | |
Income Tax Expense | 2,964 | 2,113 | 3,305 | 4,501 | 5,262 | 4,953 | |
Net Income | |||||||
Net Income | 5,350 | 3,997 | 6,012 | 9,473 | 9,457 | 9,441 | |
Supplemental | |||||||
EBIT | 8,461 | 6,212 | 9,474 | 14,152 | 14,851 | 13,844 | |
EBITDA | 10,806 | 8,627 | 12,283 | 17,070 | 17,888 | 16,737 | |