Strategy prices €620 million preferred stock offering