Yahoo to Hold Annual Meeting of Shareholders on Wednesday, June 25 at 8 A.M. PT/ 11 A.M. ET Maybe the catalyst to define the direction..