
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 112,913 | 105,537 | 118,506 | 133,696 | 139,657 | 143,876 | |
COGS | 74,151 | 70,678 | 79,032 | 87,242 | 87,521 | 89,223 | |
Gross Profit | 38,762 | 34,859 | 39,474 | 46,454 | 52,136 | 54,653 | |
Operating Expenses & Income | |||||||
Operating Income | 12,633 | 8,879 | 11,662 | 15,677 | 18,338 | 19,570 | |
Total Operating Expenses | 26,129 | 25,980 | 27,812 | 30,777 | 33,798 | 35,083 | |
R&D Expenses | 2,492 | 2,386 | 2,483 | 2,840 | 3,033 | - | |
Selling General & Admin Expenses | 22,677 | 22,660 | 24,348 | 26,922 | 3,229 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (9) | (12) | (17) | (20) | (23) | (24) | |
Interest Income | 22 | 22 | 17 | 32 | 68 | - | |
Income Tax Expense | 3,887 | 3,196 | 3,855 | 5,394 | 5,958 | 6,545 | |
Net Income | |||||||
Net Income | 9,351 | 7,022 | 8,574 | 11,098 | 13,648 | 14,200 | |
Supplemental | |||||||
EBIT | 13,163 | 10,216 | 12,280 | 16,074 | 19,631 | 20,596 | |
EBITDA | 15,507 | 12,681 | 14,774 | 18,656 | 22,259 | 23,270.5 | |