Semiconductor Manufacturing International Corp. Semiconductor - Integrated Circuits

SMI
NYSE
4.70 0.01 (0.21%) last updated 3:00 PM EDT Jul 30
Trade $SMI Now
Baker