Factors affecting earnings