TD Cowen has maintained its $260 price target and buy rating on Strategy (formerly MicroStrategy), according to a recent report. The firm highlighted.