Dine Brands, owner of Applebee’s and IHOP, has lost $600 million in value under CEO John Peyton. Shareholders demand accountability, leadership, and real change.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results