Do a land-office business

To do much business in a short time.

The children are doing a land-office business by selling the cold drinks next to the stadium.