The U.S. stock market has consistently beat its foreign counterparts. That defies logic in some ways
Economic growth is higher in other countries and U.S. stocks are more expensive than foreign counterparts. But other factors have kept the U.S. on top