This is a Yankee Hill Machine Co Flash Hider known as the Phantom 5.56mm Comp/Flash Hide chambered in 556NATO, model YHM-28-5C1.
The popular Phantom Flash Suppressor from Yankee Hill Machine.
Features:
1/2X28 thread pitch
Steel construction
Reduces muzzle signature