IBJHF Financials: Ibstock PLC AI Analysis