NASDAQ: ICPT
165.49
- 1.58 (-0.95%)
1:46 PM ET on Aug 24, 2016
Delayed at least 20 minutes.