Investor relations

Nasdaq: MSTR

179.32
- 3.25 (-1.78%)
4:00 PM ET on 04-29-16
Delayed at least 20 minutes.