Rubicon Technology, Inc. (OQ:RBCN)