UFTP looks interesting DH, though i admit am a little surprised they ran so far on their earnings report. their previous report they earned in the $400k's and only mildly moved up - this time they earned $570K and they almost doubled at the peak.
KSW imho has a few advantages over UFTP: their backlog, and a better balance sheet, lower multiple of earnings, and margins. but - i'm probably biased as a KSW fan. also - UFTP's just-announced Q exceeded expectations, and KSW's clearly disappointed. also, UFTP's float is even lower than KSW's, a postive for UFTP.
UFTP does look interesting though, will put on my radar and research some more - first have heard of it. if they dipped to the low-mid 5's as momo traders hopped off, i'd definitely be interested in a buy.