The company's stock price has slumped in the past six months for several reasons. Its planned launch of the GeoEye-1 satellite had been delayed several times and investors have worried it would be delayed again. The successful launch of the satellite is a gate for future earnings potential. Until the launch happens, however, customers will go to GeoEye's competitor, which currently has the best satellite in the sky. Other uncertainty has weighed on the stock price. GeoEye announced earlier this year that it would need to restate a small part of its previous year's earnings based on advice of its accountants to ensure they had properly accounted for previous net operating loss carry-forwards. One of GeoEye's greatest problems has been poor communication. Management has done a lousy job outlining its competitive advantages to investors. This poor communication only exacerbated investors' concerns about the GeoEye-1 launch delay and the earnings' restatement. It got so bad that one analyst, during the first-quarter earnings call, excoriated GeoEye's CEO and CFO for their poor job of communicating. He directly blamed this failure for the company's low P/E ratio. Positive Signs But some things have gone on behind the scenes in the past six months that should please investors. First, GeoEye's No. 1 competitor, DigitalGlobe, filed to go public. This meant it had to open its books to the public in an S-1 filing with the Securities and Exchange Commission, a disclosure that revealed it was smaller than GeoEye. DigitalGlobe's decision to go public also allowed Matthew O'Connell and Henry Dubois, GeoEye's CEO and CFO respectively, to speak more freely about their business without fear of giving their private competitor an unfair advantage.