Barbie has achieved yet another milestone by winning its fourth consecutive weekend at the box office and crossing the $500 million mark in North America. According to Comscore, Barbie brought in an impressive $33.7 million during its fourth weekend, experiencing only a 36% drop in earnings from the previous week. At present, Barbie has accumulated a total of $526.30 million in North America and a staggering $1.18 billion worldwide.