Switzerland's On Holding plans $1 bln buyback through 2029, sets long-term targets | StockRay