Infinity War still making bank after 3 weeks.