Icon PLC (ICLR)
Market price: $182.98
3 valuation methods
DCF (FCFF): $177.19 to $233.17 (midpoint $200.84)
EV / EBITDA: $210.13 to $397.24 (midpoint $311.67)
EV / Revenue: $305.90 to $552.20 (midpoint $440.69)