Sohu is a publicly owned Chinese internet company founded in 1999. Its primary offerings include streaming services, alongside other online services such as media, search engines, and online gaming. As of 2020, Sohu employed approximately 17,550 people and reported revenues under $250 million. The company is headquartered in China.
Sohu Finance interviewed Songyu He, General Manager of CLOU Energy Storage Overseas, on April 3, 2025, to discuss global expansion and competitive strategies. Financial results for the full year 2024 showed revenue of US$598.4 million, unchanged from 2023. The company reported a net loss of US$100.3 million, a 52% increase compared to 2023, resulting in a loss per share of US$3.13. Sohu also reported on the initial excitement and subsequent feasibility concerns regarding the expansion of the World Cup in China on Korean time, the 7th.