Generalate Profit & Loss