Yeah, this is some sort of horrible error on some sort of aggregator, I'd guess. MSFT did not gain 79% today, but that's what Google says. Yahoo! on the other hand, says it lost 57.74%.
If you go to schwab.com and get a quote there, it shows the correct prices, so it wasn't the exchange itself.