 Rapid7 has been a strong performer the past year, with improving financial results after a period of underperformance. The stock has pulled back to an excellent buy point as long dated assets continue to get sold indiscriminately. 