rally analysis