MRC Global Inc. (MRC) reports earnings