Simulations Plus Inc. (SLP) reports earnings