Text this: The impact of financing contracts on the profitability of Islamic banks