Indices Business Drives 17% Revenue Growth with 73.8% Operating Margin - VRSK News | Rallies