NEW YORK (MarketWatch) — Clint Eastwood’s “American Sniper” has shattered the record for highest-grossing January opening weekend -- earning more than twice the gross of the previous record, held by last winter’s “Ride Along.”

As of Monday afternoon in New York, the film had earned $105.3 million over the four-day Martin Luther King Jr. Day weekend, according to an Associated Press report.