11 institutions hold shares in My Size Inc. (MYSZ), with 350.4k shares held by insiders accounting for 2.89% while institutional investors hold 5.91% of the
11 institutions hold shares in My Size Inc. (MYSZ), with 350.4k shares held by insiders accounting for 2.89% while institutional investors hold 5.91% of the