Company

Marshall Wace

Investments