can never figure this out ,company has nil debt ,reported solid earnings ,etc,and this massive sell off in the last hour