IQVIA beats Q1 estimates with $4.15 billion in revenue