Investor relations

Nasdaq: MSTR

172.57
+ 2.51 (+1.48%)
4:00 PM ET on 07-02-15
Delayed at least 20 minutes.