NASDAQ: ICPT
116.71
- 0.82 (-0.70%)
11:58 AM ET on May 25, 2017
Delayed at least 20 minutes.