“Mandeep Singh reports that Micron has secured $100 billion in take-or-pay contracts with 16 of its customers.”