GamaLife reports 2024 results