NewsWatch: 40 S&P 500 stocks have slumped 20% or more in 2017


Energy and retail companies dominate the list of losers. See full story.

Trump Today: President meets Putin and reiterates call for Mexico to pay for wall

President Donald Trump meets Russian President Vladimir Putin for the first time in his presidency on the sidelines of the Group of 20 meeting in Germany as he reiterates his call for Mexico to pay for a barrier along America’s southern border and rips the former chairman of Hillary Clinton’s campaign. See full story.

Tesla’s bad week gets worse as Elon Musk’s credibility takes another hit

Overpromising by Tesla Inc. Chief Executive Elon Musk does not usually faze his die-hard fans and investors.

>>> Original Source <<<