Investor relations

Nasdaq: MSTR

164.06
- 2.04 (-1.23%)
4:00 PM ET on 12-19-14
Delayed at least 20 minutes.