IAC had around 89 million shares outstanding. IAC shareholders received 1.6235 Vimeo shares for each IAC share in the spinoff. So there are about 144 million shares of VMEO. So, VMEO's market cap is around US$6.5 billion.
I just back buttoned my way back to this thread after looking for that exact same thing. The price still seems a bit high, can’t take a more educated guess without the cap though.. I couldn’t find it. Honestly though I’m surprised they’re even still alive, much less making it to IPO.
Edit sources say around 8b, up from 6 in January. It’s too rich imo for the business model they’re trying and their brand name