

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 55,755 | 62,398 | 64,874 | 71,645 | 73,495 | 78,302 | |
COGS | 34,850 | 39,023 | 41,675 | 44,694 | 46,174 | 46,909 | |
Gross Profit | 20,905 | 23,375 | 23,199 | 26,951 | 27,321 | 31,393 | |
Operating Expenses & Income | |||||||
Operating Income | 6,861 | 8,052 | 7,508 | 9,372 | 8,516 | 9,106 | |
Total Operating Expenses | 14,044 | 15,323 | 15,691 | 17,579 | 18,805 | 22,287 | |
R&D Expenses | 4,675 | 4,971 | 5,247 | 5,549 | 5,744 | - | |
Selling General & Admin Expenses | 12,983 | 14,062 | 14,451 | 16,262 | 1,470 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (8) | (7) | (7) | (24) | (22) | (30) | |
Interest Income | 117 | 163 | 204 | 282 | 364 | - | |
Income Tax Expense | 2,929 | 3,207 | 2,650 | 2,968 | 2,873 | 3,297 | |
Net Income | |||||||
Net Income | 6,763 | 8,007 | 6,671 | 7,201 | 6,921 | 7,874 | |
Supplemental | |||||||
EBIT | 6,861 | 8,052 | 7,508 | 9,372 | 8,516 | 9,106 | |
EBITDA | 10,619 | 12,282 | 12,120 | 14,392 | 13,937 | 14,820 | |