On which weekends did the film stay at number one ?
The film opened on March 5 , 2010 , on approximately 7,400 screens at 3,728 theaters with $ 40,804,962 during its first day , $ 3.9 million of which came from midnight showings , ranking number one and setting a new March opening - day record .