ITG files for IPO with $334M revenue as digital infrastructure goes public