Hollywood certainly knows how to churn out a blockbuster or three. There are now nearly 50 movies that have generated over a billion dollars in revenue, and the vast majority of them were released in the last decade.
Even though there are still some box office bombs (Cats, for instance) that underperform and fail to break even, most movies released these go on to make a profit – some of the biggest ones can make several times their production budget. The three biggest movies of all time in terms of total gross are Titanic, Avatar and Avengers: Endgame.
Source: https://cine-vue.com/2020/03/hollywoods-holy-box-office-trinity.html