The average one-year price target for Strategy (BIT:1MSTR) has been revised down to €341.71 per share, a decrease of 15.11% from the previous estimate of €402.52, dated February 3, 2026. The latest targets range from a low of €161.16 to a high of €638.47, representing a potential increase of 203.61% from the most recent closing price of €112.55 per share.
Currently, there are 1,229 funds or institutions reporting positions in Strategy, reflecting a decrease of 347 owners (22.02%) in the last quarter. Total shares owned by institutions rose by 2.81% to 173,292K shares. Key shareholders include Capital International Investors, holding 20,615K shares (6.56% ownership), which saw a 27.17% increase in shares compared to the last filing, while UBS Group reported a 56.21% increase, now holding 5,760K shares (1.83% ownership).






