"Who would benefit most from keeping the terms and the payment schedule secret? ADXS or AMGN?" .... ADXS is the culprit. The NEO deal with Amgen was so poor for ADXS shareholders, that ADXS insisted on the gag order. Amgen has no reason to keep the terms secret because with every milestone payment from Amgen clearly displays that Amgen has confidence that NEO could be the real deal.