Investor relations

Nasdaq: MSTR

193.50
- 2.54 (-1.30%)
12:39 PM ET on 09-02-15
Delayed at least 20 minutes.