
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 274,419 | 321,338 | 373,563 | 445,495 | 485,890 | 503,287 | |
COGS | 174,727 | 209,642 | 237,501 | 279,046 | 304,449 | 315,093 | |
Gross Profit | 99,692 | 111,696 | 136,062 | 166,449 | 181,441 | 188,194 | |
Operating Expenses & Income | |||||||
Operating Income | 24,932 | 27,379 | 43,521 | 51,480 | 51,933 | 53,537 | |
Total Operating Expenses | 74,760 | 84,317 | 92,541 | 114,969 | 129,508 | 134,657 | |
R&D Expenses | 4,425 | 4,623 | 4,682 | 5,621 | - | - | |
Selling General & Admin Expenses | 74,760 | 82,130 | 90,258 | 111,654 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (42) | (42) | (80) | (1,706) | (1,732) | (1,902) | |
Interest Income | 394 | 1,469 | 4,083 | 5,023 | 3,837 | - | |
Income Tax Expense | 9,229 | 9,571 | 14,830 | 17,637 | 17,521 | 18,716 | |
Net Income | |||||||
Net Income | 21,680 | 23,977 | 32,835 | 37,170 | 38,149 | 38,518 | |
Supplemental | |||||||
EBIT | 31,273 | 34,137 | 48,458 | 56,997 | 57,981 | 59,892 | |
EBITDA | 36,503 | 40,765 | 56,008 | 68,134 | 72,503 | 76,398 | |