

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 134,595 | 156,706 | 178,663 | 196,212 | 200,417 | 203,829 | |
COGS | 98,180 | 119,243 | 134,518 | 143,336 | 140,624 | 143,607 | |
Gross Profit | 36,415 | 37,463 | 44,145 | 52,876 | 59,793 | 60,222 | |
Operating Expenses & Income | |||||||
Operating Income | 13,800 | 10,824 | 15,536 | 21,644 | 25,467 | 24,412 | |
Total Operating Expenses | 22,615 | 26,639 | 28,609 | 31,232 | 34,326 | 35,810 | |
R&D Expenses | 4,711 | 5,574 | 6,388 | 7,001 | 7,759 | 7,759 | |
Selling General & Admin Expenses | 18,532 | 21,263 | 22,823 | 24,699 | 26,989 | 1,750 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (142) | (161) | (174) | (192) | - | - | |
Interest Income | 533 | 957 | 2,279 | 2,664 | 2,335 | - | |
Income Tax Expense | 5,850 | 6,468 | 7,815 | 10,887 | 8,692 | 9,404 | |
Net Income | |||||||
Net Income | 14,251 | 14,295 | 19,416 | 12,831 | 26,272 | 28,748 | |
Supplemental | |||||||
EBIT | 20,243 | 20,924 | 27,405 | 23,910 | 34,964 | 38,152 | |
EBITDA | 30,217 | 32,814 | 40,237 | 38,118 | 48,472 | 51,986 | |