
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 361,234 | 403,343 | 399,770 | 407,145 | 416,563 | 432,006 | |
COGS | 259,780 | 298,711 | 288,379 | 284,940 | 297,860 | 306,825 | |
Gross Profit | 101,454 | 104,632 | 111,391 | 122,205 | 118,703 | 125,181 | |
Operating Expenses & Income | |||||||
Operating Income | 34,033 | 32,371 | 35,429 | 41,011 | 41,615 | 46,307 | |
Total Operating Expenses | 67,421 | 72,261 | 75,962 | 81,194 | 77,088 | 78,874 | |
R&D Expenses | 14,477 | 15,041 | 16,130 | 17,569 | - | - | |
Selling General & Admin Expenses | 41,835 | 45,876 | 49,425 | 52,346 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (839) | (2,470) | (3,723) | (3,445) | (3,588) | (3,630) | |
Interest Income | 741 | 1,554 | 2,201 | 2,172 | 2,609 | - | |
Income Tax Expense | 9,661 | 8,231 | 9,371 | 10,397 | 11,161 | 12,519 | |
Net Income | |||||||
Net Income | 23,687 | 16,778 | 22,977 | 25,020 | 27,866 | 31,331 | |
Supplemental | |||||||
EBIT | 37,769 | 31,662 | 39,405 | 42,359 | 46,466 | 50,048 | |
EBITDA | 53,373 | 47,665 | 56,470 | 59,914 | 65,301 | 69,197 | |