Peregrine Pharmaceuticals Beats Earnings Estimates