Investor relations

Nasdaq: MSTR

160.36
+ 0.36 (+0.23%)
2:44 PM ET on 10-31-14
Delayed at least 20 minutes.