
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 135,790 | 159,914 | 166,941 | 172,042 | 176,682 | 188,534 | |
COGS | 102,081 | 122,053 | 124,522 | 128,161 | 129,720 | 139,696 | |
Gross Profit | 33,709 | 37,861 | 42,419 | 43,881 | 46,962 | 48,838 | |
Operating Expenses & Income | |||||||
Operating Income | 8,992 | 11,052 | 13,689 | 14,220 | 15,456 | 15,666 | |
Total Operating Expenses | 24,717 | 26,809 | 28,730 | 29,661 | 31,506 | 33,172 | |
R&D Expenses | 2,620 | 2,716 | 2,610 | 3,079 | - | 3,034 | |
Selling General & Admin Expenses | 22,097 | 24,093 | - | 23,209 | - | 1,293 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (269) | (314) | (264) | (249) | (339) | (439) | |
Interest Income | 33 | 64 | 186 | 315 | 216 | - | |
Income Tax Expense | 2,614 | 3,275 | 4,403 | 4,495 | 4,710 | 5,335 | |
Net Income | |||||||
Net Income | 4,955 | 8,550 | 10,592 | 11,825 | 11,466 | 12,047 | |
Supplemental | |||||||
EBIT | 7,974 | 12,318 | 15,546 | 16,718 | 16,757 | 17,995 | |
EBITDA | 14,741 | 19,244 | 22,929 | 23,844 | 23,908 | 25,660 | |