Natwest shares have beaten analyst earnings expectations for six quarters in a row. Can it continue its winning streak?

read more