Switzerland's On Holding plans $1 bln buyback through 2029… — ONON +0.80 · News Impact Screener