SLSR SLSR · 1 article Earnings August 5, 2026 Earnings Solaris Resources Net Loss Drops to $8.5 Million for First Half