factors affecting earnings