State of the US market May 29

avatar smarket