Financial analysis by banks and analysts