Armstrong Foundation Wins with IPO

Austin-based cancer services nonprofit Armstrong Foundation won big this week when Demand Media’s stock went public on Wednesday. The foundation made $3.1 million on the deal according to a recent Austin-American Statesman article: Demand Media IPO delivers windfall to the Lance Armstrong Foundation