Share Facebook Twitter LinkedIn Pinterest Email Ollie's outlines $300M share buyback and plans for 75 new stores in 2025