Investor relations

Nasdaq: MSTR

170.13
+ 0.59 (+0.35%)
4:00 PM ET on 03-27-15
Delayed at least 20 minutes.