Curious whether ITOCHU is truly a bargain or if the price already reflects all the good news? You are not alone, as investors are keen to figure out if now is the time to get in or hold off. In the ...