Michael Saylor’s Strategy caps 2025 with 1,229 Bitcoin purchase