Factors Affecting Earnings