
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 113,661 | 133,778 | 165,202 | 177,029 | 177,921 | 177,611 | |
COGS | 93,105 | 108,969 | 134,570 | 141,652 | 143,019 | 140,591 | |
Gross Profit | 20,556 | 24,809 | 30,632 | 35,377 | 34,902 | 37,020 | |
Operating Expenses & Income | |||||||
Operating Income | 4,949 | 7,566 | 11,173 | 14,692 | 14,082 | 15,399 | |
Total Operating Expenses | 15,606 | 17,242 | 19,458 | 20,685 | 20,820 | 21,621 | |
R&D Expenses | 905 | 865 | 993 | 1,158 | - | 1,273 | |
Selling General & Admin Expenses | 10,575 | 10,978 | 12,703 | 14,081 | 14,360 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (242) | (300) | (500) | (534) | (378) | (406) | |
Interest Income | 31 | 1,064 | 1,129 | 38 | 108 | - | |
Income Tax Expense | 1,923 | 2,640 | 3,199 | 4,963 | 4,934 | 6,955 | |
Net Income | |||||||
Net Income | 4,334 | 5,490 | 8,282 | 12,416 | 12,536 | 16,971 | |
Supplemental | |||||||
EBIT | 6,785 | 8,881 | 12,711 | 18,921 | 19,294 | 25,312 | |
EBITDA | 10,058 | 12,610 | 16,720 | 23,335 | 24,095 | 30,374 | |