
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 184,209 | 204,705 | 222,502 | 219,465 | 223,686 | 228,211 | |
COGS | 142,113 | 175,841 | 176,364 | 169,388 | 167,034 | 168,256 | |
Gross Profit | 42,096 | 28,864 | 46,138 | 50,077 | 56,652 | 59,955 | |
Operating Expenses & Income | |||||||
Operating Income | 6,878 | (8,555) | 7,251 | 9,352 | 13,649 | 15,372 | |
Total Operating Expenses | 35,217 | 37,419 | 38,887 | 40,725 | 43,003 | 44,583 | |
R&D Expenses | 3,052 | 3,092 | 3,523 | 3,552 | - | - | |
Selling General & Admin Expenses | 20,982 | 22,225 | 23,303 | 23,386 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (577) | (785) | (893) | (1,029) | (1,279) | (1,383) | |
Interest Income | 5,174 | 77 | 118 | 138 | 129 | - | |
Income Tax Expense | 2,222 | 2,508 | 3,116 | 3,564 | 4,662 | 5,483 | |
Net Income | |||||||
Net Income | 9,674 | (5,719) | 15,339 | 9,008 | 11,214 | 11,929 | |
Supplemental | |||||||
EBIT | 12,590 | (2,325) | 19,524 | 13,803 | 13,649 | 18,828 | |
EBITDA | 31,957 | 17,920 | 41,215 | 36,407 | 37,271 | 42,620 | |