From :

Avengers: Infinity War is now the eighth film to earn over $600 million at the domestic box office. The film reached its latest milestone with $2.9M yesterday, putting its domestic total at $601.4M. Infinity War achieved this in 26 days, faster than any film except Star Wars: The Force Awakens (12 days).

Read the Full Story