Impinj Inc. (PI) reports earnings