23 percent launch results infographic