

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 169,026 | 208,803 | 221,445 | 203,961 | 212,051 | 217,802 | |
COGS | 85,631 | 96,421 | 101,439 | 100,077 | 110,669 | 114,742 | |
Gross Profit | 83,395 | 112,382 | 120,006 | 103,884 | 101,382 | 103,060 | |
Operating Expenses & Income | |||||||
Operating Income | 34,318 | 56,983 | 56,676 | 32,118 | 16,163 | 15,408 | |
Total Operating Expenses | 49,077 | 55,399 | 63,330 | 71,766 | 85,219 | 87,652 | |
R&D Expenses | 11,367 | 11,269 | 12,304 | 13,551 | 18,439 | 18,439 | |
Selling General & Admin Expenses | 32,068 | 37,891 | 44,511 | 51,155 | 57,835 | (1,504) | |
Earnings from Continuing Operations | |||||||
Interest Expense | (53) | (82) | (120) | (174) | (804) | (1,503) | |
Interest Income | 198 | 223 | 683 | 1,386 | 1,591 | - | |
Income Tax Expense | 9,530 | 17,191 | 15,480 | 10,034 | 6,153 | 6,144 | |
Net Income | |||||||
Net Income | 25,053 | 41,295 | 42,825 | 25,145 | 14,203 | 13,493 | |
Supplemental | |||||||
EBIT | 34,807 | 58,749 | 58,639 | 35,609 | 21,518 | 21,371 | |
EBITDA | 48,361 | 72,257 | 73,163 | 53,369 | 43,875 | 42,831.5 | |