Return to Article Details The effect of green investment, profitability, and company size on financial sustainability: A study on the IDX 30 Index for the period 2016-2023 Download Download PDF