SLAB - Silicon Laboratories Inc. Stock Analysis | Finranks