OSI Systems Inc. (OSIS) reports earnings