Dow 30,000 with Stocks marching higher | Bill Baruch breaks it down on CNBC