Bloks Group (HKG:0325) reported 296.5 million yuan in attributable profit for the first half of 2025, swinging from a loss of 257.9 million yuan a year earlier, according to a Hong Kong bourse filing Friday.
Earnings per share was 1.20 yuan, compared with a loss of 1.73 yuan in the prior year.
Analysts at Visible Alpha estimated 1.65 yuan.
Revenue increased 28% year-on-year to 1.34 billion yuan, figures showed.
Analysts at Visible Alpha estimated 1.68 billion yuan.
Shares of the toymaker fell 15% in morning trade Monday.