Parallel Processing Stocks