ICFI Technical Analysis