Barry Diller Net Worth
$4 Billion | Rank #654 Who is Barry Diller IAC runs websites like Care.com and owns a majority stake in Angi Inc., which controls websites like HomeAdvisor and Angi. Diller is also chairman of online travel giant Expedia, which acquired its holding company, Liberty Expedia, in a $2.6 billion …