Strategy buys 520 bitcoin for $34.9M as cash reserve hits $1.4B