Markets | Sun May 5, 2013 7:22pm EDT

Facebook still worth probably no more than $25 a share: Barron's