AMT - American Tower Corporation Stock Analysis | Finranks