Who's Winning The Insulin Showdown?

Who's Winning The Insulin Showdown?