SanDisk earnings soar over 200% on AI demand and $42 billion in new contracts