Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

The memory chip maker rocketed nearly 70% in five weeks, peaking above $1,250 in late June, only to surrender 35% of that value in the 22 days since.