

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 245,419 | 279,315 | 303,027 | 322,564 | 340,151 | 344,676 | |
COGS | 161,550 | 189,214 | 201,206 | 212,736 | 229,404 | 231,751 | |
Gross Profit | 83,869 | 90,101 | 101,821 | 109,828 | 110,747 | 112,925 | |
Operating Expenses & Income | |||||||
Operating Income | 25,037 | 22,121 | 27,159 | 28,994 | 26,117 | 27,416 | |
Total Operating Expenses | 58,832 | 67,980 | 74,662 | 80,834 | 84,630 | 85,509 | |
R&D Expenses | 3,319 | 3,681 | 3,910 | 4,209 | - | - | |
Selling General & Admin Expenses | 37,038 | 42,662 | 46,838 | 50,487 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (99) | (162) | (302) | (358) | (388) | (413) | |
Interest Income | 1,824 | 140 | 445 | 494 | 453 | - | |
Income Tax Expense | 8,470 | 7,667 | 9,739 | 7,892 | 8,614 | 9,198 | |
Net Income | |||||||
Net Income | 18,053 | 14,772 | 19,886 | 20,874 | 17,329 | 17,868 | |
Supplemental | |||||||
EBIT | 26,847 | 22,803 | 30,506 | 29,755 | 26,577 | 27,824 | |
EBITDA | 37,855 | 34,829 | 43,181 | 44,051 | 43,670 | 45,336 | |