Google and Apple both lost their appeals against the European Commission, resulting in billions in fines for the tech giants. Here are the details.... Read more