Image credit The Motley Fool: After a bit of hesitation, investors sent Intelsat stock into orbit last week. Image source: Getty Images.
4 Numbers Tell Why Intelsat Stock Collapsed Last Week — Then Exploded Higher
Shares closed today at $4.89/share. View…