TEX - Terex Corporation Stock Analysis | Finranks