Aegerion, Perrigo, Corcept all tumble on rough earnings, difficult news