CNBC

After-hours buzz: MGI, TTPH & more

After-hours buzz: MGI, TTPH & more