Lunch time report.....markets holding up well this morning..

DOw up +437pts
SP500 up +2.06%
Nasdaq up ++2.3%

OIL rebounded and june contract is trading at $14.24/BL

10 year treasury 0.622%

VIX down to 42 still usually high but better than before.