New developments and their implications for German legislation and M&A practice
A hot July for Google – no cool-down in sight
Four DMA rulings by the European Commission, a fine of EUR 890 million and an opportunity for affected companies to bring damages claims before German courts
Third and Final Act? – The German Federal Court of Justice completes the FRAND trilogy
Federal Court of Justice refines the framework for FRAND negotiation obligations in SEP disputes – and differs from the European Commission
German Federal Cartel Office Recap: 2025 and Early 2026
The key proceedings, decisions, and trends at the Federal Cartel Office in 2025 and the first developments of 2026
Public and Private DMA Enforcement in 2025 – A Year in Review
An overview of the latest DMA action by the EU Commission and the first private enforcement decisions by German civil courts
The Teva Copaxone Decision: Drawing the Line Between Pharma, IP Rights and Antitrust Law
A focused look at how the European Commission’s EUR 462.6 million Teva decision reshapes the concept of competition on the merits in pharma antitrust enforcement
Public Signaling and the Use of AI by the EU Commission to Detect Infringements
The Michelin decision of EU General Court highlights the antitrust concerns related to public communications by companies and sheds some light on the Commission’s use of market surveillance tools to detect potentially anti-competitive price signaling
EU Commission delivers food for thought for non-controlling minority shareholders
The EU Commission fined Delivery Hero and Glovo for agreeing on no-poach agreements, exchanging information and allocating markets. The cartel was facilitated through Delivery Hero’s non-controlling minority shareholding in its competitor Glovo
Antitrust law and sport: They just want to play?
Recent rulings in sports antitrust echo far beyond the sidelines
FDI-Control 2.0 – Review of Outbound Investments
The European Commission recommends Member States to review certain investments of EU investors in Non-EU countries
