Does "run" mean the same thing in these two sentences?

The sale will run for ten days.

The contract runs through 2008.
the same meaning