Memecoins According to a newly released 13F filing, the fund now holds $408.5 million worth of shares in BlackRock’s iShares Bitcoin Trust (IBIT). As of March 31, 2025, Mubadala owned 8,726,972 shares—up from 8.2 million reported just three months earlier. This growing stake comes as U.S. spot Bitcoin ETFs continue to attract massive inflows this May…
Read More