Ulta Beauty Inc. (ULTA) reports earnings