PMGC Holdings Inc. (ELAB) reports earnings