Currently, Avengers: Infinity War lags behind Star Wars: The Force Awakens, which brought in $2,068,223,624 during its run worldwide, with that movie catering to men in the 18-49 demographic.
Domestically, Avengers: Infinity War has not been as successful as Black Panther was earlier this year.
The Ryan Coogler film brought in $699,389,760 domestically whereas Infinity War has only done $655,136,398 domestically so far.
That number should increase as the movie continues its theatrical run, but may not catch the success of Black Panther in North America.