Baidu beats estimates with marketing revenue growth of 23% to $3.3bn

The Chinese company's stocks soared in late trading following the positive results. Baidu has raised its Q2 guidance and now expects revenues of between $3.93bn and $4.13bn on the back of its strong growth.

Read the full article.