Illumina, Inc SWOT Analysis