ITOCHU Corporation $14.59 (-0.16, 1.08%)

Close Short

US