Investor relations

Nasdaq: MSTR

170.65
- 2.70 (-1.56%)
4:00 PM ET on 04-17-15
Delayed at least 20 minutes.