IBJHF Financials: Ibstock plc AI Analysis