Marvel's "Black Panther" sunk its claws into the top spot once again this weekend at the North American box office, taking a staggering $111.7 million, industry data showed Monday.