Stock internals