

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 143,543 | 158,377 | 159,695 | 251,341 | 268,701 | 274,527 | |
COGS | 84,556 | 94,058 | 92,868 | 157,115 | 167,084 | 170,870 | |
Gross Profit | 58,987 | 64,319 | 66,827 | 94,226 | 101,617 | 103,657 | |
Operating Expenses & Income | |||||||
Operating Income | 18,758 | 21,202 | 22,072 | 24,806 | 29,516 | 29,136 | |
Total Operating Expenses | 40,229 | 43,117 | 44,755 | 69,420 | 72,101 | 74,521 | |
R&D Expenses | 2,905 | 3,353 | 3,211 | 4,560 | - | - | |
Selling General & Admin Expenses | 31,231 | 33,248 | 35,345 | 51,945 | 72,101 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (137) | (596) | (1,152) | (1,766) | (1,689) | (1,536) | |
Interest Income | 979 | 905 | 2,077 | 1,360 | 2,137 | - | |
Income Tax Expense | 6,018 | 6,480 | 7,321 | 6,266 | 10,286 | 9,979 | |
Net Income | |||||||
Net Income | 14,415 | 16,876 | 19,368 | 23,312 | 27,620 | 28,751 | |
Supplemental | |||||||
EBIT | 19,242 | 21,710 | 22,851 | 25,495 | 39,543 | 36,103 | |
EBITDA | 26,121 | 28,743 | 29,558 | 39,901 | 53,449 | 50,262 | |