Investor relations

Nasdaq: MSTR

161.72
- 8.58 (-5.04%)
4:00 PM ET on 03-06-15
Delayed at least 20 minutes.