

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 208,351 | 237,927 | 276,344 | 326,754 | 390,408 | 439,290 | |
COGS | 126,771 | 153,426 | 179,864 | 209,598 | 261,583 | 303,235 | |
Gross Profit | 81,580 | 84,501 | 96,480 | 117,156 | 128,825 | 136,055 | |
Operating Expenses & Income | |||||||
Operating Income | 15,609 | 17,323 | 21,566 | 28,852 | 32,030 | 32,679 | |
Total Operating Expenses | 65,971 | 67,178 | 74,914 | 88,304 | 96,795 | 103,376 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 56,779 | 57,057 | 64,486 | 76,700 | 97,253 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (738) | (670) | (624) | (514) | (786) | (1,144) | |
Interest Income | 738 | 885 | - | 17 | 85 | - | |
Income Tax Expense | 6,084 | 6,247 | 7,318 | 11,088 | 10,734 | 10,764 | |
Net Income | |||||||
Net Income | 8,043 | 8,687 | 10,959 | 15,357 | 18,395 | 17,747 | |
Supplemental | |||||||
EBIT | 14,859 | 15,604 | 19,908 | 27,870 | 30,887 | 31,140 | |
EBITDA | 23,628 | 24,550 | 29,658 | 38,299 | 42,814 | 45,138 | |