Somebody just infused $20 billion+ into the markets!