Front Page Toast CEO Aman Narang Sells 138,000 Shares for $4.9 Million Amid Stock's 24% Dip Yahoo Finance · 2h ago Read the full story at Yahoo Finance →