SolarCity Corp. rose 30.2 percent to $37.60. B Communcations Ltd. rose 16.1 percent to $7.71. Theravance Inc. rose 15.7 percent to $40.43.