Machinery giant JCB has reported a growth in earnings by more than 34%, the company has revealed today (12 July).