Pixar’s Finding Dory fended off three newcomers and kept the top spot at the American box office during the four-day Independence Day holiday. The Andrew Stanton-directed sequel pulled in an estimated $50.2 million over the holiday, with $41.4m coming from the standard three-day weekend period.

Finding Dory’s weekend gross (excluding the extra fourth day) is the biggest third weekend ever for an animated feature—and the eighth-highest for any film ever. Its overall domestic gross now stands at $380.5m and will soon surpass Toy Story 3′s $415m total to become Pixar’s highest-grossing release ever. Should Dory reach $441m, it would surpass Shrek 2 to become the top-grossing animated feature in U.S. history.

Internationally, Dory tacked on $34.4m, lifting its foreign total to $167.8m. The global total for the film is $538m.

Some other box office notes:

* Steven Spielberg’s adaptation of Roald Dahl’s The BFG, his first collaboration with Disney, tanked at the box office, launching in fourth place with $22.3m. The expensive $140 million film made extensive use of Weta’s motion capture techniques that Spielberg used on The Adventures of Tintin.

* The launch of Ice Age: Collision Course, the fifth entry in the Blue Sky Studios franchise, is a good reminder why they keep making the films. In Mexico, the film scored $8.7m, the third-best debut of 2016, behind just Batman v Superman: Dawn of Justice and Captain America: Civil War. The figure is almost twice that of Zootopia’s Mexican launch. Ice Age made $20m from just a handful of territories, including first place debuts in Germany, Austria, Switzerland, and Uruguay.

* Illumination’s The Secret Life of Pets added $11.9m in its second international weekend. That film, too, is currently playing in just a few territories. The film opened in first place this weekend in Taiwan, Hong Kong, and Israel, and held the top spot in the U.K. and Norway. After two weeks, The Secret of Life of Pets is at $29.6m globally.

Latest News from Cartoon Brew