
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 101,466 | 131,320 | 147,147 | 145,546 | 138,494 | 137,118 | |
COGS | 72,322 | 99,294 | 103,976 | 98,412 | 92,372 | 91,503 | |
Gross Profit | 29,144 | 32,026 | 43,171 | 47,134 | 46,122 | 45,615 | |
Operating Expenses & Income | |||||||
Operating Income | 10,402 | 8,999 | 16,401 | 18,673 | 18,579 | 18,110 | |
Total Operating Expenses | 91,064 | 122,321 | 130,746 | 126,873 | 119,915 | 119,008 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 17,898 | 21,916 | 25,661 | 27,351 | 26,571 | 26,528 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (645) | (1,380) | (2,617) | (2,270) | (1,582) | - | |
Interest Income | 65 | 139 | 411 | 592 | 257 | - | |
Income Tax Expense | - | - | - | - | - | - | |
Net Income | |||||||
Net Income | 8,620 | 5,567 | 9,554 | 20,888 | 12,656 | 11,814 | |
Supplemental | |||||||
EBIT | - | 8,551 | 15,409 | 18,634 | 18,743 | 18,110 | |
EBITDA | 20,689 | 17,563 | 23,407 | 26,139 | 25,900 | 25,318 | |