is illumina a public company