J&J chief paid $23M; Amgen's got $14.5M