long term investment strategies for us stocks