

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 85,163 | 94,992 | 95,534 | 103,262 | 138,052 | 139,549 | |
COGS | 61,286 | 70,458 | 69,781 | 75,197 | 98,281 | 99,242 | |
Gross Profit | 23,877 | 24,534 | 25,753 | 28,065 | 39,771 | 40,307 | |
Operating Expenses & Income | |||||||
Operating Income | 4,833 | 3,566 | 4,446 | 5,501 | 7,528 | 7,985 | |
Total Operating Expenses | 19,044 | 20,968 | 21,307 | 22,564 | 32,243 | 32,322 | |
R&D Expenses | 1,056 | 1,091 | 1,124 | 1,004 | 1,559 | - | |
Selling General & Admin Expenses | 13,068 | 14,050 | 15,256 | 16,387 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (52) | (95) | (89) | (136) | (618) | (702) | |
Interest Income | 31 | 85 | 131 | 130 | 216 | - | |
Income Tax Expense | 1,652 | 741 | 2,332 | 197 | 2,167 | 2,339 | |
Net Income | |||||||
Net Income | 4,419 | 1,893 | 2,257 | 5,418 | 24,647 | 4,036 | |
Supplemental | |||||||
EBIT | 4,833 | 3,566 | 4,446 | 5,501 | 7,528 | 7,985 | |
EBITDA | 10,017 | 9,656 | 10,627 | 11,850 | 17,994 | 18,685 | |