$2.3B deal for Jagged Peak could mean millions for replaced execs

Wall Street hasn’t been completely convinced about the value of the deal.

share:

more energy news

Send Us A Message