We're kicking off a new week, the first full trading week of May, with the S&P 500 hovering near all time highs. Is this rally healthy or is the market getting ahead of itself? Dan Niles is founder ...