
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 213,790 | 238,721 | 252,501 | 248,556 | 274,852 | 265,480 | |
COGS | 165,974 | 189,340 | 195,688 | 187,562 | 210,593 | 200,536 | |
Gross Profit | 47,816 | 49,381 | 56,813 | 60,994 | 64,259 | 64,944 | |
Operating Expenses & Income | |||||||
Operating Income | 15,460 | 13,846 | 18,014 | 22,824 | 25,307 | 25,901 | |
Total Operating Expenses | 32,356 | 35,535 | 38,799 | 38,170 | 38,952 | 39,043 | |
R&D Expenses | 4,909 | 5,020 | 5,661 | 5,682 | 4,726 | - | |
Selling General & Admin Expenses | 17,545 | 18,883 | 21,579 | 22,919 | 21,822 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (281) | (210) | (212) | (274) | (728) | (908) | |
Interest Income | 2,837 | 50 | 73 | 124 | 180 | - | |
Income Tax Expense | 5,613 | 6,578 | 4,752 | 5,153 | 8,454 | 9,083 | |
Net Income | |||||||
Net Income | 13,948 | 11,974 | 14,278 | 17,961 | 19,240 | 20,792 | |
Supplemental | |||||||
EBIT | 20,016 | 18,728 | 19,412 | 23,580 | 28,559 | 28,539 | |
EBITDA | 26,364 | 25,464 | 27,316 | 31,555 | 37,614 | 30,402.5 | |