Wayfair Inc.
 $32,958,339 Editas Medicine, Inc.
 $1,501,983 First Data Corp
 $186,150,387 Warby Parker Inc.
 $469,200 Wayfair Inc.
 $32,958,339 Editas Medicine, Inc.
 $1,501,983 First Data Corp
 $186,150,387 Warby Parker Inc.
 $469,200