Rubicon Technology, Inc. (RBCN)