
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 181,487 | 215,531 | 228,362 | 245,570 | 257,668 | 273,303 | |
COGS | 144,504 | 177,064 | 178,829 | 188,383 | 195,019 | 204,366 | |
Gross Profit | 36,983 | 38,467 | 49,533 | 57,187 | 62,649 | 68,937 | |
Operating Expenses & Income | |||||||
Operating Income | 7,415 | 4,126 | 11,449 | 13,162 | 15,228 | 16,605 | |
Total Operating Expenses | 29,568 | 34,341 | 38,084 | 44,025 | 47,421 | 52,332 | |
R&D Expenses | 3,823 | 4,266 | 4,548 | 5,023 | 5,572 | - | |
Selling General & Admin Expenses | 19,762 | 23,126 | 27,023 | 31,626 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (238) | (531) | (767) | (811) | (1,065) | (1,017) | |
Interest Income | 70 | 65 | 162 | 310 | 249 | - | |
Income Tax Expense | 2,153 | 1,348 | 3,597 | 3,050 | 4,000 | 4,367 | |
Net Income | |||||||
Net Income | 4,933 | 4,555 | 7,467 | 9,007 | 11,609 | 12,055 | |
Supplemental | |||||||
EBIT | 7,415 | 4,126 | 11,449 | 13,162 | 15,228 | 16,605 | |
EBITDA | 11,807 | 9,032 | 16,435 | 18,815 | 21,522 | 23,152 | |