NEW YORK (AP) — Finding Dory topped the weekend North American box office for the second straight week, drowning the underperforming Independence Day: According to final studio figures Monday, "Finding Dory" took in nearly $73 million over the weekend, bringing its two-week domestic haul to $286.3 million. The top 20 movies at U.S.