
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 253,386 | 275,060 | 299,600 | 315,418 | 316,977 | 316,417 | |
COGS | 158,428 | 177,157 | 191,548 | 200,636 | 199,388 | 197,735 | |
Gross Profit | 94,958 | 97,903 | 108,052 | 114,782 | 117,589 | 118,682 | |
Operating Expenses & Income | |||||||
Operating Income | 19,225 | 16,685 | 19,470 | 20,003 | 18,246 | 18,829 | |
Total Operating Expenses | 75,733 | 81,218 | 88,582 | 94,779 | 99,343 | 99,853 | |
R&D Expenses | 4,417 | 4,434 | 4,625 | 4,776 | 4,799 | 4,814 | |
Selling General & Admin Expenses | 53,553 | 57,693 | 64,828 | 69,928 | - | 44,685 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (61) | (297) | (177) | (98) | (394) | (409) | |
Interest Income | 4,002 | 315 | 364 | 433 | 415 | - | |
Income Tax Expense | 7,528 | 5,869 | 8,109 | 5,894 | 8,901 | 9,753 | |
Net Income | |||||||
Net Income | 13,956 | 13,672 | 17,580 | 12,494 | 7,360 | 10,696 | |
Supplemental | |||||||
EBIT | 23,430 | 21,612 | 27,453 | 20,296 | 18,057 | 18,301 | |
EBITDA | 34,416 | 33,477 | 41,076 | 34,364 | 31,754 | 31,876 | |