All of the above. You should stop CPR in the following situations:
- When the scene becomes unsafe for the rescuer: If the environment poses a danger to you or others, it's necessary to stop CPR and ensure safety.
- When an equally trained or more advanced trained rescuer takes over for you: Transitioning care to someone with equal or greater training is important to ensure continuous and effective care.
- When the victim begins to move and breathe normally: If the victim shows signs of recovery, such as normal breathing or purposeful movement, you should stop CPR.
Therefore, stopping CPR would be appropriate in any of these scenarios.