Illumina gets mileage out of earnings as industry declines