(Reuters) - Chinese internet search giant Baidu Inc beat quarterly earnings estimates on Monday after signing more people up to its video streaming service, sending its shares higher in a relief rally.

FILE PHOTO: Baidu's logo is pictured at the 2018 Baidu World conference and exhibit to showcase its latest AI technology in Beijing, China, November 1, 2018. REUTERS/Jason Lee/File Photo

Baidu reported a small 1% bump in revenue and a 62% drop in net profit for the second quarter, but the result was welcomed by investors who had feared worse amid a slowing Chinese economy and stiff competition from rivals like ByteDance’s TikTok.

Baidu’s earnings update followed reports from Alibaba and JD.com last week, which also beat expectations, showing how some tech giants’ diversification strategies might be helping stave off macroeconomic pressures.

Baidu’s video streaming service iQiyi was a key driver of the revenue bump as it crossed the 100 million subscriber mark in June, although there were some concerns about rising costs at the unit associated with winning and retaining viewers.

Baidu’s total revenue for the three months to the end of June rose to 26.33 billion yuan ($3.7 billion) from 25.97 billion yuan a year earlier, beating a forecast 25.77 billion yuan, according to IBES data from Refinitiv.

Baidu earned 10.11 yuan per American depositary share, compared with expectations of 6.12 yuan per ADS.

“It makes sense that Baidu beats the estimates because analysts have lowered their expectations to the minimum,” said Connie Gu, an analyst at BOCOM International, adding the market would need to see better-than-expected results for several consecutive quarters for more sustained confidence.

Baidu’s Nasdaq-listed shares rose over 9% in after-hours trading. The stock has plummeted more than 50% over the past year.

But there were some red flags at separately listed Netflix-like iQiyi, where shares tumbled by the same magnitude after a 20% jump in costs as the company spent more on content to entice subscribers undercut a 15% rise in revenue to 7.11 billion yuan.

STRUCTURAL PRESSURE

Baidu, whose search engine dominates the market in China, has been under pressure as factors such as U.S.-China trade tensions and tougher government regulation weighed on key revenue contributors like advertising.

Analysts said Baidu faced a longer-term structural problem, especially with the rise of new media platforms seeking to lure away subscribers.

“Competition from recently rising large-traffic platforms is becoming more and more fierce, with advertisers shifting budget to those platforms,” said Natalie Wu, an analyst at China International Capital Corporation.

While Baidu has been expanding into other business lines such as cloud services and mini programs within its Baidu App, most of its success so far has been at iQiyi.

Revenues at its core search-engine business dipped 2% during the quarter, while Baidu’s net income more than halved to 2.4 billion yuan.

Baidu Chief Executive Robin Li warned employees in an internal letter on Tuesday that “severe external challenges and a weak macro environment” necessitated changes to the company’s personnel and business strategy.

“These changes will bring pain in phases, but will also bring positive and far-reaching effects, to allow Baidu to walk on more steadily and for longer,” he said in the letter seen by Reuters.

The company said no job cuts were planned when questioned about the personnel restructure.