finance mec francois rodgerslatest news & developments