
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 140,055 | 175,434 | 162,270 | 200,966 | 237,029 | 249,834 | |
COGS | 92,871 | 114,460 | 106,778 | 130,568 | 150,744 | 153,806 | |
Gross Profit | 47,184 | 60,974 | 55,492 | 70,398 | 86,285 | 96,028 | |
Operating Expenses & Income | |||||||
Operating Income | 20,709 | 30,181 | 22,708 | 33,092 | 47,387 | 52,659 | |
Total Operating Expenses | 26,475 | 30,793 | 32,784 | 37,306 | 38,898 | 43,369 | |
R&D Expenses | 9,800 | 11,038 | 12,658 | 14,519 | 15,673 | - | |
Selling General & Admin Expenses | 13,085 | 21,836 | 23,291 | 27,451 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (72) | (73) | (81) | (86) | (168) | (237) | |
Interest Income | 115 | 150 | 353 | 397 | 406 | - | |
Income Tax Expense | 6,273 | 7,634 | 5,865 | 8,105 | 11,104 | 11,937 | |
Net Income | |||||||
Net Income | 17,749 | 19,694 | 12,713 | 22,683 | 33,345 | 37,543 | |
Supplemental | |||||||
EBIT | 25,871 | 30,863 | 21,999 | 35,244 | 50,460 | 55,925 | |
EBITDA | 32,301 | 37,625 | 29,712 | 43,577 | 59,267 | 65,307 | |