Corporate FinanceLion Copper Reports $14.77 Net Income as Exploration Firm Faces Liquidity CrisisSalvado•Apr 21, 2026