Econo-gloom bypasses pharma earnings