CFI Technical Analysis