

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 133,821 | 210,810 | 222,430 | 274,390 | 288,933 | 288,933 | |
COGS | 85,143 | 138,728 | 152,573 | 201,029 | 207,616 | 207,616 | |
Gross Profit | 48,678 | 72,082 | 69,857 | 73,361 | 81,317 | 81,317 | |
Operating Expenses & Income | |||||||
Operating Income | 22,600 | 35,042 | 24,872 | 24,089 | 27,562 | 27,562 | |
Total Operating Expenses | 26,078 | 37,040 | 44,985 | 49,272 | 53,755 | 53,755 | |
R&D Expenses | 5,513 | 8,808 | 10,323 | 12,282 | - | - | |
Selling General & Admin Expenses | 20,563 | 28,230 | 34,661 | 36,989 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (809) | (1,136) | (1,786) | (2,766) | (3,729) | (3,729) | |
Interest Income | 231 | 4,351 | 2,018 | 1,992 | 1,835 | - | |
Income Tax Expense | 5,734 | 7,753 | 5,510 | 5,746 | 7,729 | 7,729 | |
Net Income | |||||||
Net Income | 26,659 | 29,702 | 15,154 | 15,692 | 14,887 | 14,886 | |
Supplemental | |||||||
EBIT | 34,456 | 43,176 | 27,931 | 27,811 | 29,886 | 29,885 | |
EBITDA | 42,611 | 55,979 | 44,593 | 51,632 | 57,496 | 56,003 | |