NASDAQ: ICPT
61.59
- 12.11 (-16.43%)
4:00 PM ET on Sep 22, 2017
Delayed at least 20 minutes.