Inovio Pharmaceuticals Inc. (INO) reports earnings