

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 408,197 | 451,410 | 462,866 | 462,080 | 465,300 | 477,747 | |
COGS | 258,394 | 285,408 | 297,577 | 292,658 | 290,358 | 294,643 | |
Gross Profit | 149,803 | 166,002 | 165,289 | 169,422 | 174,972 | 183,134 | |
Operating Expenses & Income | |||||||
Operating Income | 43,031 | 45,868 | 33,654 | 36,722 | 31,881 | 36,472 | |
Total Operating Expenses | 106,772 | 120,134 | 131,635 | 132,700 | 143,091 | 146,662 | |
R&D Expenses | 24,032 | 25,057 | 26,903 | 26,977 | 27,700 | 28,470 | |
Selling General & Admin Expenses | 81,827 | 90,175 | 137,428 | 139,419 | 143,091 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (386) | (440) | (561) | (581) | (717) | (459) | |
Interest Income | 5,792 | 4,509 | 9,192 | 4,631 | 6,729 | - | |
Income Tax Expense | 15,666 | 12,375 | 7,852 | 8,994 | 11,472 | 14,134 | |
Net Income | |||||||
Net Income | 37,269 | 38,183 | 29,642 | 13,351 | 23,700 | 32,029 | |
Supplemental | |||||||
EBIT | 53,414 | 50,992 | 38,190 | 23,043 | 36,004 | 41,105 | |
EBITDA | 70,728 | 70,262 | 59,213 | 44,538 | 56,538 | 62,067 | |