 Christopher Shackelton, Director at GMS NYSE:GMS, made a large insider buy on September 7, according to a new SEC filing. What Happened: A Form 4 filing from the U.S. Securities and Exchange Commission on Tuesday showed that Shackelton purchased 238,813 shares of Gms at a price of 50.38 per share. 