How Many Bitcoins Are Currently in Circulation?

Only 1.04 million Bitcoin remain unmined—and lost coins make the remaining supply even more precious. Will scarcity drive prices skyward?