Hello, possibly simple question, but it's an important one to avoid making a mistake on:

In live trading, assuming DataNormalizationMode.SplitAdjusted, does Security.Price (and price data in OnData) magically multiply the real security price by a split adjustment factor to keep it constant as if the split had not happened, or must I perform this bookkeeping myself? I.e. is behavior different than in backtests here?