Strategy Inc Raises €620M in STRE IPO, Offers 10% Dividend