Strategy raises $544.5M via stock sale, buys back $25M in STRC