SNDFY Financials: Sandfire Resources Ltd AI Analysis