Tech giants pull big profits despite controversy