Some random market thoughts after a nice long holiday weekend: Tech stocks don’t need ...

Read More

The top 10% own nearly 90% of the stocks. That’s the bad news. The ...

Read More

As of Wednesday’s close, NVIDIA had a market cap of $755 billion. Just one ...

Read More

A reader asks: Ben showed the numbers for U.S. stock positive returns over the ...

Read More

Today’s Animal Spirits is brought to you by YCharts: See here to register for ...

Read More