Box Announces New $500 Million Share Repurchase Program businesswire.com March 19, 2026 at 3:30 PM ET BOX