NASDAQ: ICPT
128.78
+ 0.34 (0.27%)
4:00 PM ET on Jul 25, 2017
Delayed at least 20 minutes.