Consider taking your EGLE (and EXM) gains. The revenue number they posted contains a lot of non-cash and one-time items; it isn't replicable based on operations. Strip that stuff out and the company missed earnings estimates by about 10%; they lost about 2.30 a share, not the .08 gain they reported.
So, you might want to cash in to take advantage of the run-up in the share price. It will likely fall back to earth after euphoria turns to reality.