
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 760,719 | 864,719 | 950,295 | 916,709 | 947,610 | 968,768 | |
COGS | 664,669 | 768,889 | 843,620 | 820,037 | 836,125 | 853,315 | |
Gross Profit | 96,050 | 95,830 | 106,675 | 96,672 | 111,485 | 115,453 | |
Operating Expenses & Income | |||||||
Operating Income | 53,434 | 46,847 | 55,995 | 44,873 | 51,439 | 56,089 | |
Total Operating Expenses | 42,616 | 48,983 | 50,680 | 51,799 | 60,046 | 59,364 | |
R&D Expenses | 34,024 | 38,955 | 36,852 | - | - | - | |
Selling General & Admin Expenses | 36,537 | 42,648 | 42,522 | 43,765 | 40,917 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (781) | (921) | (548) | (336) | (125) | (134) | |
Interest Income | 1,329 | 356 | 3,514 | 4,773 | 4,626 | - | |
Income Tax Expense | 19,188 | 14,824 | 14,619 | 13,717 | 15,635 | 18,602 | |
Net Income | |||||||
Net Income | 38,340 | 29,660 | 40,879 | 46,240 | 16,540 | 21,077 | |
Supplemental | |||||||
EBIT | 61,953 | 49,994 | 60,036 | 64,918 | 36,406 | 40,201 | |
EBITDA | 97,764 | 91,318 | 104,036 | 108,887 | 83,109 | 86,516 | |