
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 134,092 | 142,651 | 149,166 | 151,161 | 165,620 | 175,628 | |
COGS | 108,183 | 111,379 | 119,945 | 117,853 | 126,839 | 134,401 | |
Gross Profit | 25,909 | 31,272 | 29,221 | 33,308 | 38,781 | 41,227 | |
Operating Expenses & Income | |||||||
Operating Income | 9,929 | 13,814 | 10,230 | 13,533 | 15,411 | 18,048 | |
Total Operating Expenses | 15,980 | 17,458 | 18,991 | 19,775 | 23,370 | 23,179 | |
R&D Expenses | 1,006 | 1,150 | 1,629 | 1,782 | 1,403 | - | |
Selling General & Admin Expenses | 14,500 | 15,610 | 16,688 | 17,319 | 3,575 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (5) | (2) | (2) | (11) | (16) | (9) | |
Interest Income | 822 | 19 | 26 | 65 | 139 | - | |
Income Tax Expense | 3,315 | 4,420 | 3,554 | 4,337 | 6,249 | 7,067 | |
Net Income | |||||||
Net Income | 7,435 | 9,622 | 8,755 | 10,392 | 13,732 | 15,294 | |
Supplemental | |||||||
EBIT | 10,794 | 14,104 | 12,429 | 14,943 | 20,122 | 21,797 | |
EBITDA | 11,755 | 15,240 | 14,226 | 16,877 | 22,130 | 23,787 | |