Records / Price observations

The initial deals were for $25 to $50 million

Shutterstock image-library licences to large tech buyers

Dated 6 Apr 2024Source checked 11 Oct 2026Quote found on its page again 17 Oct 2026Basis: reported

Shutterstock image-library licences to large tech buyers: The initial deals were for $25… | AIData.Broker