Halozyme Q1 earnings jump 42%, co announces $1B buyback