More than 80% of companies have missed revenue forecasts in the last two years
Briefly