I own both DXPE and IFO, and have for some time. These are both momentum stocks, and when the momentum slows; look out!
DXPE ran from the low teens to almost $60 in a short period of time. It has pulled back for three consective weeks. If you believe that DXPE has one great run left in it, then it is wise to hold. Otherwise it is time to sell.
IFO is just starting to run. It has run from low teens to mid-thirties. It may pull back some. However, I see it running a lot longer than DXPE. The trend is your friend.