SNDFY Financials: Sandfire Resources Limited AI Analysis