Investor relations

Nasdaq: MSTR

171.80
+ 6.02 (+3.63%)
2:21 PM ET on 11-24-14
Delayed at least 20 minutes.