factors influencing earnings