Integra Resources is pleased to announce the publication of its 3rd annual Sustainability Report, outlining performance and progress in the Company's Environmental, Social, and Governance practices at the DeLamar Project located in southwest Idaho. Sustainability Report Highlights: Integra's annual report showcases progress in key sustainability
[...]