Semiconductor Manufacturing International Corp. Semiconductor - Integrated Circuits

SMI
NYSE
4.77 0.12 (2.58%) last updated 4:03 PM EST Dec 17
Trade $SMI Now