On track to source 100% of energy needs from renewables