Investor relations

Nasdaq: MSTR

161.60
- 0.28 (-0.17%)
4:00 PM ET on 01-30-15
Delayed at least 20 minutes.