Iridium Communications is a provider of satellite communications offering solid growth and strong cash flows. In addition to voice and data user growth, IoT, direct-to-device services and time ...