The current industry on-time delivery standard has reduced from 96% to 89%. Infographic by SuperVision