Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Future earnings estmates Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings Earnings