CATL reports 43.28 billion yuan net income for H1 2026 and plans a share buyback of up to 40 billion yuan, signaling confidence in its growth

CATL reports 43.28 billion yuan net income for H1 2026 and plans a share buyback of up to 40 billion yuan, signaling confidence in its growth

The results, despite being record figures, slightly missed market estimates of 148.6 billion yuan in revenue and 23.4 billion yuan profit.