SLGN - Silgan Holdings Inc. Stock Analysis | Finranks