595 institutions hold shares in STORE Capital Corporation (STOR), with 2.44M shares held by insiders accounting for 0.92% while institutional investors hold 90.75% of the
597 institutions hold shares in STORE Capital Corporation (STOR), with 2.46M shares held by insiders accounting for 0.93% while institutional investors hold 91.96% of the
600 institutions hold shares in STORE Capital Corporation (STOR), with 2.46M shares held by insiders accounting for 0.93% while institutional investors hold 91.96% of the
602 institutions hold shares in STORE Capital Corporation (STOR), with 2.47M shares held by insiders accounting for 0.93% while institutional investors hold 92.07% of the