
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 101,123 | 120,803 | 112,904 | 97,847 | 107,346 | 115,432 | |
COGS | 75,196 | 89,714 | 84,161 | 73,041 | 77,392 | 82,383 | |
Gross Profit | 25,927 | 31,089 | 28,743 | 24,806 | 29,954 | 33,049 | |
Operating Expenses & Income | |||||||
Operating Income | 10,855 | 13,321 | 10,992 | 7,366 | 10,675 | 13,139 | |
Total Operating Expenses | 15,072 | 17,768 | 17,751 | 17,440 | 19,279 | 19,910 | |
R&D Expenses | 3,211 | 3,477 | 3,544 | 3,455 | - | - | |
Selling General & Admin Expenses | 10,239 | 12,330 | 17,911 | 17,760 | 19,279 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (101) | (189) | (202) | (299) | (45) | (78) | |
Interest Income | 917 | 994 | 1,714 | 644 | 906 | - | |
Income Tax Expense | 2,770 | 2,814 | 2,844 | 2,365 | 3,086 | 4,069 | |
Net Income | |||||||
Net Income | 9,016 | 11,411 | 10,477 | 5,638 | 8,661 | 10,604 | |
Supplemental | |||||||
EBIT | 11,888 | 14,415 | 13,525 | 8,302 | 11,792 | 14,433 | |
EBITDA | 17,539 | 20,429 | 19,366 | 14,261 | 17,168 | 19,754 | |