Is it just me that looks at that graph and only pays attention to the "net income" line (i.e. profit) and thinks "Damn! How are they still allowed to trade?"
Looks like they are urinating money to me. Not surprising, given previous articles about their drives and customer service for faulty units:
http://www.channelregister.co.uk/2012/01/17/ocz_no_refund/