Revenue Diversification and Forecasting