Degarelix

Price Actually Paid in Each Year of Performance


1559/2016-SML2018447 513,00406 830,00
1559/2016-SML2017254 520,53231 382,30
1559/2016-SML201619 561,7417 783,40