Global earnings and stock market performance

Global earnings and stock market performance