Marshalls plc (LON:MSLH – Get Free Report) crossed above its 200-day moving average during trading on Thursday . The stock has a 200-day moving average of GBX 149.48 and traded as high as GBX 176.80. Marshalls shares last traded at GBX 174.87, with a volume of 754,199 shares changing hands. The company has a 50-day moving average price of GBX 147.84 and a two-hundred day moving average price of GBX 149.69. Insiders purchased 568,762 shares of company stock valued at $85,342,894 in the last quarter.