anyone have research out on these guys?has the latest run and pull back presented an opportunity to buy or still time to sell?