Text this: Improving sales and revenue forecasts in uncertain markets