

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 428,401 | 606,890 | 832,595 | 858,082 | 745,280 | 714,758 | |
COGS | 380,986 | 540,164 | 821,931 | 836,987 | 681,135 | 645,706 | |
Gross Profit | 47,415 | 66,726 | 10,664 | 21,095 | 64,145 | 69,052 | |
Operating Expenses & Income | |||||||
Operating Income | 20,689 | 36,700 | (18,995) | (11,474) | 35,400 | 39,855 | |
Total Operating Expenses | 26,726 | 30,026 | 29,659 | 32,569 | 28,745 | 29,197 | |
R&D Expenses | 6,987 | 7,862 | 10,454 | 9,770 | - | - | |
Selling General & Admin Expenses | 19,739 | 23,340 | 21,109 | 22,799 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (419) | (1,162) | (1,364) | (1,220) | (1,214) | (1,245) | |
Interest Income | 9,085 | 14,267 | 15,749 | 16,780 | 12,086 | - | |
Income Tax Expense | 8,236 | 18,763 | 10,662 | 8,722 | 18,901 | 25,042 | |
Net Income | |||||||
Net Income | (35,550) | 30,665 | (7,830) | (398) | 41,843 | 47,860 | |
Supplemental | |||||||
EBIT | (26,841) | 49,973 | 4,173 | 9,483 | 61,983 | 64,900 | |
EBITDA | (19,639) | 57,812 | 13,875 | 20,067 | 73,304 | 76,549 | |