Theravance Biopharma Inc. (TBPH) reports earnings