
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 401,138 | 417,549 | 370,511 | 369,436 | 416,201 | 416,201 | |
COGS | 281,059 | 290,033 | 268,040 | 257,851 | 288,402 | 287,435 | |
Gross Profit | 120,079 | 127,516 | 102,471 | 111,585 | 127,799 | 128,766 | |
Operating Expenses & Income | |||||||
Operating Income | 70,821 | 72,362 | 47,569 | 45,879 | 58,159 | 59,125 | |
Total Operating Expenses | 49,258 | 55,152 | 54,903 | 65,706 | 69,640 | 69,641 | |
R&D Expenses | 15,733 | 19,682 | 20,229 | 27,451 | - | - | |
Selling General & Admin Expenses | 33,525 | 35,470 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (425) | (567) | (841) | (1,306) | (1,356) | (1,356) | |
Interest Income | 103 | 955 | 1,232 | 2,190 | 2,726 | - | |
Income Tax Expense | 17,688 | 19,288 | 15,685 | 17,400 | 26,929 | 26,929 | |
Net Income | |||||||
Net Income | 41,232 | 52,187 | 31,490 | 33,704 | 63,713 | 63,712 | |
Supplemental | |||||||
EBIT | 59,676 | 72,269 | 48,388 | 52,757 | 92,448 | 91,722 | |
EBITDA | 112,483 | 127,283 | 94,420 | 107,077 | 158,684 | 157,958 | |