Home Investing Vistra Stock vs Micron: VST Needs 39x EBITDA for a 484% Run