Cloudflare soars over 20% on first day of trading

Cloudflare stock is popping after opening on the NYSE at $18 a share. Yahoo Finance’s Zack Guzman and Heidi Chung discuss with NonPoliticalNews.com Founder Vera Gibbons and New Constructs Investment Analyst, Sam McBride.