Is that one of those high speed piston uppers?

Mind if I ask what the dammage was on that thing sans EOTECH?