Stop in for a cup of coffee

Actually they must have sold recently. According to Forbes, the largest entity with the most ownership shares is Vanguard Group, with 12.6 percent .
Check your source

2B2975D1-F9EC-47B3-BC7F-B616D0BC31BB.jpeg