S&P up 40.73 points

The US stock market is extending there gains for the day with an hour and 15 minutes left in the day.

The S&P index is up 40.73 points or 2.0%

The NASDAQ is up and even 100 or 1.98%

The Dow is up 357 points or 2.05%

Huge day for the US stock market

US bond yields are lower:

2-year 0.943% -1 basis point

5-year 1.71% -2 basis points.

10 year 2.274% -4 basis points.

30 year 3.01% -5 basis points

Crude oil is at $40.09

The rise in stocks can be attributed to comments from Draghi that the ECB will do more if needed. Draghi said it was not a package "meant to address market expectations. It was meant to address the reaching of our objectives".