In trading on Thursday, shares of US Silica Holdings, Inc. (Symbol SLCA) crossed above their 200 day moving average of $21.33, changing hands as high as $21.55 per share. US Silica Holdings, Inc. shares are currently trading up about