DreamWorks' animated Shrek performed even better at the box office on Sunday than originally estimated, earning $42.3 million in ticket sales over the weekend, according to final figures released on Monday. It pushed The Mummy Returns, which had held the top spot during the previous two weeks, to No. 2. Nevertheless, the sequel earned an outstanding $20.4 million to bring its three-week total to $146.5 million. The only other new film opening wide, the Jennifer Lopez starrer Angel Eyes, opened with an OK $9.2 million, for fourth place. But the real jaw dropper was the sell-out performance of the musical Moulin Rouge, which averaged $83,770 on each of two screens in New York and Los Angeles. Despite the strong performances by Shrek and Mummy, the top 12 films grossed 6.2 percent below the figure for the same weekend last year when Dinosaur and Gladiator topped the box office.