Small and large cap stocks are widely popular for a variety of reasons, however, mid-cap companies such as Atlantica Yield plc (NASDAQ:AY), with a market cap of US$2.02B, often get neglected by retail ...