Canadian sovereign fund buys $219 million of MicroStrategy stock