Alpha Strategy Commentary: As at March 31, 2025