MOORE, Okla. — The cost of a massive tornado that battered an Oklahoma City suburb could be more than $2 billion, according to a preliminary estimate announced Wednesday by the Oklahoma Insurance Department.

Spokeswoman Calley Herth told The Associated Press that the early tally is based on visual assessments of the extensive damage zone stretching more than 17 miles and the fact that the tornado was on the ground for 40 minutes.