

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 40,911 | 52,135 | 63,598 | 66,953 | 69,674 | 70,426 | |
COGS | 26,401 | 34,489 | 42,714 | 43,747 | 44,476 | 44,851 | |
Gross Profit | 14,510 | 17,646 | 20,884 | 23,206 | 25,198 | 25,575 | |
Operating Expenses & Income | |||||||
Operating Income | 6,126 | 6,519 | 9,256 | 10,435 | 12,790 | 13,077 | |
Total Operating Expenses | 8,460 | 11,175 | 11,628 | 12,771 | 12,408 | 12,498 | |
R&D Expenses | 1,159 | 1,356 | 1,563 | 1,656 | 1,738 | 1,830 | |
Selling General & Admin Expenses | 1,940 | 2,305 | 2,880 | 3,318 | 3,873 | 5,722 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (217) | (319) | (506) | (493) | (404) | (547) | |
Interest Income | 16 | 345 | 178 | 271 | 484 | 199 | |
Income Tax Expense | 1,341 | 1,610 | 2,269 | 2,564 | 2,875 | 2,861 | |
Net Income | |||||||
Net Income | 4,759 | 4,503 | 6,330 | 7,391 | 8,272 | 8,194 | |
Supplemental | |||||||
EBIT | 6,359 | 6,498 | 9,156 | 10,489 | 11,603 | 12,002 | |
EBITDA | 8,346 | 8,890 | 11,680 | 12,907 | 14,106 | 14,769 | |