These 5 Companies Just Made a Massive Bet on Themselves — C +1.00 · News Impact Screener