Customer Segmentation And Revenue Prediction