Yahoo To Give Shareholders $3.65 Billion, Mayer Explains Why In Leaked Memobusinessinsider.com1 point·bretpiatt··0 commentsOpen articleSaveView on HN