Royal Gold Inc. (RGLD) reports earnings