Home Stock & SharesBanks Piraeus Bank swings to profit on lower provisions