Scienture Holdings Inc. (SCNX) reports earnings