The Price equation is recognized as a general statistical description of evolutionary change with the potential to represent diverse processes. Here we present a new structurally symmetric equation for change that allows for arbitrary causal connectivity between ancestors and descendants, accounts for previously unaddressed processes (such as migration), and yields the Price equation as a special case.