Institute for Management and Innovation

Illustration of a unicorn with dollar signs above its head.

The Business Unicorn

Companies that attain a $1-billion market valuation before their 10th year are vanishingly rare