
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 214,391 | 245,879 | 279,164 | 325,535 | 335,933 | 331,186 | |
COGS | 100,551 | 106,536 | 115,557 | 135,107 | 158,669 | 155,665 | |
Gross Profit | 113,840 | 139,343 | 163,607 | 190,428 | 177,264 | 175,521 | |
Operating Expenses & Income | |||||||
Operating Income | 35,919 | 59,054 | 65,308 | 72,014 | 50,123 | 36,059 | |
Total Operating Expenses | 178,472 | 186,825 | 213,856 | 253,521 | 285,810 | 295,127 | |
R&D Expenses | 17,482 | 19,381 | 22,873 | 27,380 | 24,058 | 18,117 | |
Selling General & Admin Expenses | 62,081 | 68,026 | 77,201 | 93,870 | 106,763 | 93,918 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (958) | (1,428) | (1,711) | (2,829) | (3,738) | (4,163) | |
Interest Income | 965 | 1,180 | 2,278 | 2,677 | 3,726 | 2,707 | |
Income Tax Expense | - | - | - | - | - | - | |
Net Income | |||||||
Net Income | 23,568 | 45,067 | 55,684 | 56,544 | 42,850 | 33,114 | |
Supplemental | |||||||
EBIT | - | 61,795 | 73,581 | 79,613 | 58,555 | 45,465 | |
EBITDA | 45,080 | 74,431 | 88,422 | 96,671 | 79,160 | 66,677 | |