The banks can borrow money at 0.25% from the fed. They sure are not lending it out so they are buying stocks, and oil, with borrowed money.
Imagine someone giving you a .25% interest credit card with a $1 million limit. If you default, you dont even have to pay it back. If you had that, would...