Stock dynamics