A Definition of Platforms with Meaningful Policy Implications January 18, 2023 No Comments While the term “platform” is ubiquitous in everyday language, its precise definition in the context of topics related to competition, Read More »