ICX technical analysis