New: profitandloss