

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 215,879 | 251,574 | 266,812 | 279,193 | 295,878 | 315,611 | |
COGS | 153,134 | 180,321 | 189,046 | 197,010 | 208,593 | 223,216 | |
Gross Profit | 62,745 | 71,253 | 77,766 | 82,183 | 87,285 | 92,395 | |
Operating Expenses & Income | |||||||
Operating Income | 17,842 | 18,985 | 21,262 | 22,855 | 21,579 | 23,462 | |
Total Operating Expenses | 44,902 | 52,267 | 56,504 | 59,328 | 65,706 | 68,933 | |
R&D Expenses | 5,199 | 5,696 | 6,346 | - | - | - | |
Selling General & Admin Expenses | 36,943 | 43,673 | 48,122 | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (296) | (283) | (319) | (295) | (379) | (527) | |
Interest Income | 154 | 332 | 1,039 | 1,409 | 1,594 | - | |
Income Tax Expense | 5,418 | 4,429 | 7,282 | 7,998 | 6,710 | 6,717 | |
Net Income | |||||||
Net Income | 14,543 | 13,742 | 18,551 | 22,123 | 29,709 | 29,569 | |
Supplemental | |||||||
EBIT | 20,377 | 18,575 | 26,215 | 30,466 | 36,922 | 35,840 | |
EBITDA | 33,350 | 32,333 | 40,282 | 44,889 | 52,075 | 51,488 | |