
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 88,513 | 95,230 | 102,470 | 105,709 | 112,337 | 112,941 | |
COGS | 64,388 | 68,052 | 72,554 | 75,050 | 78,727 | 79,008 | |
Gross Profit | 24,125 | 27,178 | 29,916 | 30,659 | 33,610 | 33,933 | |
Operating Expenses & Income | |||||||
Operating Income | 879 | 3,532 | 4,979 | 4,377 | 5,100 | 5,307 | |
Total Operating Expenses | 23,246 | 23,646 | 24,937 | 26,282 | 28,510 | 28,626 | |
R&D Expenses | 666 | 692 | 788 | 599 | - | - | |
Selling General & Admin Expenses | 17,181 | 17,728 | 18,943 | 19,555 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (60) | (63) | (64) | (71) | (132) | (142) | |
Interest Income | 3 | 4 | 5 | 8 | 14 | - | |
Income Tax Expense | 397 | 1,226 | 1,549 | 1,494 | 1,848 | 1,993 | |
Net Income | |||||||
Net Income | 720 | 2,563 | 3,689 | 3,507 | 4,459 | 4,664 | |
Supplemental | |||||||
EBIT | 879 | 3,532 | 4,979 | 4,377 | 5,100 | 5,307 | |
EBITDA | 3,531 | 6,318 | 8,029 | 7,804 | 8,912 | 9,218 | |