Fortinet Inc (FTNT): Earnings Report, Key Risks & Business Summary