RE: Simply Wall Street6 Dec 2025 12:30
" With 79% stake, institutions possess the maximum shares in the company. " - from the Wall Street article.
There's been ongoing discussion about whether these are merely institutions holding private investor accounts & not really institutional holdings.