Intelsat Wall Street cheer at last
A month ago, satellite giant Intelsat disappointed Wall Street by setting its Initial Public Offering at just $18 a share, well below the anticipated level of $21-$25. At the end of the day, Intelsat banked $348 million, and did its best to take a pragmatic outlook on what had not been the easiest of times […]