Is Profitability of Islamic Banks Shaped by Bank-specific Variables, Global Financial Crisis and Macroeconomic Variables? JECD, Vol. 42, No. 2 (2021)