20170615 tech: Here's how Apple; Google; Microsoft make money