Stocks First In First Out