Strategy Announces Pricing of STRC Perpetual Preferred Stock: A Deep Dive Explore Strategy's latest move with the STRC Perpetual Preferred Stock pricing, upscaled to $2.521 billion, and its impact on Bitcoin and investors. July 25, 2025