 Vista Outdoor Inc. VSTO, 3.87 announced Friday an agreement to buy San Diego-based golf performance analysis and game enhancement company Foresight Sports for 474 million. The deal could also include up to 25 million if sales milestones are reached. 