Avengers: Infinity War broke every record in its path, landing a stunning $250 million opening weekend – as well as $630 million globally (which doesn’t include China). Let’s break down exactly how the weekend went.

After taking in $39 million on Thursday night, it was clear that Infinity War was going to be huge, but it didn’t seem possible for it to top The Force Awakens, which made $57 million on Thursday. Despite that, however, the film broke the record for highest true Friday numbers. After that massive $105 million opening day, the real stunner was that Infinity War only dropped 22% on Saturday. For any mega-blockbuster such as this, the tendency is to drop over 30%. In the cases of The Last Jedi and The Force Awakens, they both fell around 50%, not to mention making almost half of their Friday’s from Thursday night alone. Of course, the winter vs (almost) summer releases will affect how they play out in the upcoming weeks, but it’s safe to say that Infinity War won’t be as massively front loaded as some (including myself) expected.

In the scope of long range potential, it would seem as though the sky is the limit from here. This may see a similar situation as something like Spider-Man: Homecoming, which received much stronger than expected word of mouth, leading it to have much better holds than anticipated and made it to over $330 million. While Infinity War likely will not hold quite that well, it would seem as though toppling Black Panther is no longer the impossibility it once was.

Speaking of Black Panther, Marvel’s last outing actually jumped back into the top 5, down just 11% – whereas almost every other film lost over half its gross from last weekend. On top of that, Panther‘s per theater average was actually higher than last weekend, as it continues nearing the sacred $700 million mark, even though it’s already in the top 30 of all time adjusted for inflation.

Also, it just has to be pointed out that Infinity War made more in its opening than Justice League did in its entire domestic run. On top of that, it’s about $45 million away from beating its worldwide total.

Believe it or not, there were actually other films playing this weekend. Second place unsurprisingly belonged to A Quiet Place, which saw its biggest drop yet – down 49% to $10.6 million. Within the next few days, the Paramount thriller will surpass $150 million. It seems as though it will soon topple the domestic gross of Star Trek Beyond, which will make it Paramount’s highest domestic earner since Transformers: Age of Extinction – which came out in summer of 2014.

I Feel Pretty held onto third place, also down 49%, but with only $29 million in the bank after two weeks. Rampage took a beating as expected, though its 65% drop isn’t nearly as bad as it could’ve been all things considered. Last weekends surprise hit Super Troopers 2 plummeted a massive 76%, one of the worst holds for a nationwide release.

In the specialty market, Disobedience clocked in a strong $241K from 5 theaters, with a $48K per theater average. While it doesn’t seem like the kind of film to receive any sort of wide release, it should expand into more cities in the following weeks.