Sold most of my shares today. Earnings were "ok", but a disappointment from last quarter, and if they aren't going to repeat last quarters numbers on a semi-consistent basis its not that cheap. Backlog looks good, and I would consider reentering, but with the markets looking poor and a roughly 100% gain in the bank I took advantage of the earnings day liquidity event to sell.