
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 48,474 | 50,627 | 50,169 | 54,099 | 55,705 | 59,533 | |
COGS | 32,257 | 34,270 | 33,518 | 34,660 | 35,507 | 37,702 | |
Gross Profit | 16,217 | 16,357 | 16,651 | 19,439 | 20,198 | 21,831 | |
Operating Expenses & Income | |||||||
Operating Income | 2,454 | 2,628 | 2,041 | 3,520 | 3,848 | 4,565 | |
Total Operating Expenses | 13,763 | 13,729 | 14,610 | 15,919 | 16,350 | 17,266 | |
R&D Expenses | 2,166 | 2,250 | 2,296 | 2,551 | 2,732 | - | |
Selling General & Admin Expenses | 9,870 | 9,575 | 10,526 | 11,424 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (43) | (35) | (31) | (41) | (124) | (193) | |
Interest Income | 43 | 40 | 55 | 91 | 113 | - | |
Income Tax Expense | 738 | 1,007 | 648 | 875 | 1,303 | 1,111 | |
Net Income | |||||||
Net Income | 2,596 | 2,115 | 1,692 | 2,755 | 2,385 | 3,334 | |
Supplemental | |||||||
EBIT | 2,454 | 2,628 | 2,041 | 3,520 | 3,848 | 4,565 | |
EBITDA | 4,954 | 5,045 | 4,310 | 5,744 | 5,976 | 6,685 | |