
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 117,752 | 119,177 | 125,085 | 132,281 | 138,155 | 139,949 | |
COGS | 80,405 | 81,292 | 83,462 | 89,634 | 94,047 | 92,362 | |
Gross Profit | 37,347 | 37,885 | 41,623 | 42,647 | 44,108 | 47,587 | |
Operating Expenses & Income | |||||||
Operating Income | 13,371 | 12,669 | 15,259 | 14,999 | 14,815 | 16,139 | |
Total Operating Expenses | 23,976 | 25,216 | 26,364 | 27,648 | 29,293 | 31,448 | |
R&D Expenses | 2,011 | 1,914 | 1,982 | 2,185 | - | 2,064 | |
Selling General & Admin Expenses | 499 | 510 | 24,311 | 519 | 2,189 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (30) | (19) | (12) | (17) | (8) | (9) | |
Interest Income | 2,646 | 427 | 786 | 1,069 | 1,039 | - | |
Income Tax Expense | 4,403 | 4,465 | 5,407 | 5,514 | 8,659 | 9,108 | |
Net Income | |||||||
Net Income | 9,046 | 9,973 | 13,194 | 13,113 | 12,941 | 13,802 | |
Supplemental | |||||||
EBIT | 15,875 | 16,647 | 20,947 | 19,719 | 22,959 | 23,144 | |
EBITDA | 21,787 | 22,574 | 27,191 | 26,354 | 30,177 | 30,361 | |