News

Dine Brands, parent of Applebee’s and IHOP, faces a 70% stock drop. Insider buys are token gestures—activist investors push ...