The S&P 500 and the Nasdaq 100 are having a good year with both indexes showing solid price gains from January to the present ...