Outcome

The 95th percentile of all delivery orders should be completed in 20 minutes or less. This is the time from the order being placed to successful delivery.

Quick links

Resources

DO NOT DELETE