Ezoic secures a new $33 million investment

Ezoic today announced it has secured a $33 million investment.

Ezoic secures a new $33 million investment