

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 167,759 | 177,109 | 192,629 | 213,379 | 215,642 | 222,694 | |
COGS | 120,599 | 135,750 | 145,437 | 159,757 | 150,629 | 155,836 | |
Gross Profit | 47,160 | 41,359 | 47,192 | 53,622 | 65,013 | 66,858 | |
Operating Expenses & Income | |||||||
Operating Income | 2,513 | (3,456) | 4,563 | 6,326 | 14,909 | 15,996 | |
Total Operating Expenses | 44,647 | 44,815 | 42,629 | 47,296 | 50,104 | 50,862 | |
R&D Expenses | 2,454 | 1,918 | 2,733 | 3,774 | 3,435 | - | |
Selling General & Admin Expenses | 36,391 | 37,369 | 41,349 | 51,673 | 36,597 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,066) | (1,240) | (742) | (964) | (1,143) | (803) | |
Interest Income | 2,128 | 868 | 7,136 | 3,834 | 2,492 | - | |
Income Tax Expense | 3,578 | 18,835 | 2,488 | 2,144 | 3,447 | 4,892 | |
Net Income | |||||||
Net Income | 221 | 13,639 | 9,072 | 7,956 | 13,653 | 14,546 | |
Supplemental | |||||||
EBIT | 5,018 | 33,922 | 12,368 | 10,974 | 18,398 | 20,491 | |
EBITDA | 14,879 | 43,739 | 22,819 | 22,174 | 29,644 | 31,882 | |