According to Variety, Avengers: Endgame has finally surpassed Avatar as the highest grossing film worldwide, in history. The film is sitting currently at $2.7902 billion!
According to the article, "Avengers: Endgame has amassed $853 million at the domestic box office, making it the second-highest grossing movie in North America behind “Star Wars: The Force Awakens” ($936 million). Internationally, it collected a mighty $1.9 billion, boasting especially strong performances in China ($629 million), the United Kingdom ($114 million), South Korea ($105 million), Brazil ($85 million) and Mexico ($77 million)."
Variety also notes that "since Disney closed its $71.3 billion acquisition of Fox, Avatar is now part of the Disney empire. That means the Buena Vista company is currently home to seven of the top 10 highest-grossing films of all time."
Avengers: Endgame is currently in select theaters with Disney also re-releasing a version, mostly in effort to beat Avatar, with some additional footage that was not seen in the original release. Something that Avatar did during it's run as well. The final numbers is still expected to rise until the film is released to home video markets in the coming weeks.