ITG, Inc.: Puzzled As Shares Plunge While The Performance Looks… — ITG +0.60 · News Impact Screener