Strong earnings suggest Allergan sold too cheap, analyst says