Iconoclast is a privately owned company headquartered in France, founded in 2012, and employs approximately 160 individuals. The company reported $51.0M in revenue as of 2023 and operates as a tier 2 media tech buyer. It specializes in content rights and functions as a film production company.