Gilead prices coronavirus drug at $2,340 for rich countries