translate English to French: On a positive note, the latest data from June shows that confidence seems to have (at least) stopped falling.
Par contre, les plus récentes données de juin révèlent que la chute de la confiance a été (à tout le moins) stoppée.