Chart: Here’s How 5 Tech Giants Make Their Billions