{"cmr":"uk-cm-kg/LSE/GRI","since":null,"total":70,"cursor":0,"limit":50,"next_cursor":50,"events":[{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-11-02","event_type":"regulatory_announcement","title":"Topping out of second Guildford BTR scheme","rns_category":"Topping out of second Guildford BTR scheme","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/topping-out-of-second-guildford-btr-scheme/9851913","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"2ox-0o73Q0ZU9UhNlYL-Nvl41rSVHBtpSlYrAZZL7orOAOUKNYq3DYGHQrjBMmdLoQdFfzfWeeU4HwSC8fCIBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-10-26","event_type":"regulatory_announcement","title":"Investor Presentation via Investor Meet Company","rns_category":"Investor Presentation via Investor Meet Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/investor-presentation-via-investor-meet-company/9841447","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Dc166g2mc8CnhCj9avhCu3ZIJq7g0fzH972SBsyKfxc-ArjOx5l67UMK0KMbIs51YvyJW5pih1jFJsnxC3hAAw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-10-12","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/holding-s-in-company-/9817991","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"rJHsgCy62RJHdMQCNZ2OLDmiNoYRWnlHUbgcpcWA7fmaGQ1qrLShaeAuYz5IqgcQwV_BWBL79xbzOUtcbcRaDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-10-09","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9816355","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"46CvcCm0Ph-YZhuNm52Vp5Zz5NBEcQ-vDlnyPe7BtTepsZiOq7s9yhDGSWzELolbfYF4D5jRBGVco9YZGGJrCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-10-06","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/holding-s-in-company/9808983","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"A8-s3Th1X1KGavqwDRIRn2_gouL-WuM-_5uFzJZ4rO2SwagaXp7pbgK5FUoLWOYw_MR2Iu0LQ8pNzVixriLvBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-09-09","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9763965","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"_9awAx_9FLBGxQN4oLUh8I2OSS4zJhDQCaUkkKOlGZTzbB5dS-iEybz01g1csQAO5SXOyR5j4BNMgMODOY0HBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-09-07","event_type":"financial_statement","title":"Trading Update for the 11 Months to end of August","rns_category":"Trading Update for the 11 Months to end of August","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/trading-update-for-the-11-months-to-end-of-august/9757479","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"h05830QfV56TqdKretqVecCzFsauVpxiuX-vnfYE-5QJOZ0DElmcUthRxC3_eHwAOreQhsaTLBdnXre4SRnCBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-08-10","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9714125","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"RWT4eyGgrD5tZum2SBBsDDiESTfXqyo1vkSFC6_JIcZ0y5K5zXI6bJIXydjOJyUM2qE4OQU-Sf1ef6g39mfOBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-08-04","event_type":"ch_officer_change","title":"change person director company with change date — 2026-08-04; Mr Simon William David Fraser","ch_filing_type":"officers","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/00125575/filing-history/MzUzNjk0ODA1OGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form CH01; category officers","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"61HpuiMYh3X9B-2ULRMXwMGFjC_Rvb2DslhwUCZhRAN_K2IPvchK3vhrykmvIfNkWWeK-fzZFEm4eoCg7fMMAw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-07-21","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9680447","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"vHeVqAJZb7sbb2UgWNtq7tHw9o3GkMpXx4u73cKx1u_a_gXIHchXAmjIinflwJ-0TdWn2ztlhU47lMaUb8UICw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-07-10","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9663613","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"CrOWxmwVxnyP2bu_0rZ-shwSipVWpyv4NAlDwqGC9aq1YaA8K13CfPxK1xSFw6MYV1iO5lqybtmTf_k6UADsBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-07-07","event_type":"director_dealing","title":"Grant of Options & PDMR Dealings","rns_category":"Grant of Options & PDMR Dealings","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/grant-of-options-pdmr-dealings/9656616","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"3u9gxaD2kTeIY5WinmDD-RIA2ELVh6FF6LO47JVTg-Ah26mazTEoAzuScwwnzx4v8txusMssCdhLgYGUfdmvAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-07-02","event_type":"early_warning","title":"Standard form for notification of major holdings","rns_category":"Standard form for notification of major holdings","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/standard-form-for-notification-of-major-holdings/9650167","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"N3U41bgFL546pK-YkZfRk_9CmjynYAsnoD3ZsIWWfk5NnJHeJEh3BGKHjhprHQJLZ16h-vjWlnvvTjAe-XqpDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-06-29","event_type":"ch_officer_change","title":"termination director company with name termination date — Justin Richard Read; 2026-06-18","ch_filing_type":"officers","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/00125575/filing-history/MzUyOTE4NzQ4OGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form TM01; category officers","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"QyrHDQiCcyIrsUlR56v-z3sB67P73l8bbhhw4d5k5hlzyFGBT2y5BmBa93RoYmVyAEKmY670eXypzoP9couKBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-06-11","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9614308","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Z_nbPjRu0QsNwN4pWmv3FJSQCXIE3H2xX_bR3167EZoSYXfGtWOGze6lEh-gU7LJKYVczOqPsUug_r1QBotyDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-06-09","event_type":"early_warning","title":"Standard form for notification of major holdings","rns_category":"Standard form for notification of major holdings","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/standard-form-for-notification-of-major-holdings/9609537","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Tl3NCBdPY3YdDs1h2QLVvF3aWT0jerJKX1oAFt8M-_6L-RMFWgrW52Dhhek84ZV7o-Gnby5SFxCyqgEAbDVtDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-05-19","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9576193","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"XBTWuNY8pda_Oe6zzcK5F12wpl14rBuGUt4Rs8-iL9LeU1ptBe-IHyrV-bGE7OLu0q6h0zdynlzd9KZVpql6Cg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-05-19","event_type":"regulatory_announcement","title":"UK Listing Rule 6.4.9R(2) Disclosure","rns_category":"UK Listing Rule 6.4.9R(2) Disclosure","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/uk-listing-rule-6-4-9r-2-disclosure/9575454","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"eXmEHxCakIZs3cKcKYeZq0nuy07daogI4dDyR5GqBWo2fWt5CbXN98DIcBWlTFTauWjluADwf07IMo_iZ2rXAg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-05-14","event_type":"corporate_action","title":"Correction to Dividend Election Date (DRIP)","rns_category":"Correction to Dividend Election Date (DRIP)","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/correction-to-dividend-election-date-drip-/9569296","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"VBuKF44ha5T0M9S7sZlZDcwW1UgVkVLZfensmor8IO8RHb3QZoWBtjc2gukw2oPrEnsGP2GsCw8pKRUW-DG2Cg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-05-14","event_type":"financial_statement","title":"Half Year Financial Results","rns_category":"Half Year Financial Results","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/half-year-financial-results-/9567536","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"wzM9CxkC-4OsWZ4Z_-JBm_IpEK-M4rEt1CwqCuW8lPeC_2Z8iWEKuZm2zEzS2G22blmrTARVOadIzXuM3aziDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-05-11","event_type":"regulatory_announcement","title":"Grainger extends core banking facility to 2033","rns_category":"Grainger extends core banking facility to 2033","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/grainger-extends-core-banking-facility-to-2033-/9560478","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"53N0USgHnYqYv00Pazs_rjh5jfkNLoiPl6Mw8UK-PYs37_bYQP28DSmyLdtz696umutwa71-wgVU6Hyesgb4Dg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-05-06","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9554936","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"9WYCAXrDKSq6Qrh8lwecG4MAfVbpRZgP6hiWL9NupqM2kVXTEKZQvRTtDpy-nVct_Fzs7u85PWXuDGObv0p7Bg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-05-05","event_type":"early_warning","title":"Holding(s) in Company","rns_category":"Holding(s) in Company","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/holding-s-in-company/9550770","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"n38tDs60BQR-vgxQFDwNAEzvpxHf-WgaKUXuL84LGpckyGVyiIs6v5WXeG_9lWKWkE-vNzMLvdIWdwoRHwo6BA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-04-22","event_type":"ch_officer_change","title":"appoint person director company with name date — Fiona Margaret Muldoon; 2026-04-15","ch_filing_type":"officers","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/00125575/filing-history/MzUxNzY5OTIxMWFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form AP01; category officers","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"_cSNoBHvLhyhcNzz1EYtpp8zWd0NsT58svPp-Btl0vpukX6PPtoYjQlQ_iNYz6l7MOPmtK9mW-7DPRUyKME2CA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-04-20","event_type":"regulatory_announcement","title":"Shareholder Declarations for gross PIDs","rns_category":"Shareholder Declarations for gross PIDs","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/shareholder-declarations-for-gross-pids/9527790","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"cAR3AAbz28DqxNVli9Qz0Yv_TgMSJDnA7HqiZjcfOfO1gemziulAFZPuvOIqHPkfwCqJpYxLbgmR8m7-WZgpDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-04-15","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9522247","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"J7wY2RcwvNhti4pEiK9YeNEtcNLI5lDmeZWjmIsmDm44tK20vwJIt4fpTt5e8lPs220k9u5jEybgOh1Yj_vDDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-04-14","event_type":"director_dealing","title":"Non-Executive Board Director Appointment","rns_category":"Non-Executive Board Director Appointment","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/non-executive-board-director-appointment/9518733","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"lIaKLtmei7i3dkQQySivXKSy99m4mDa5axPTKIicrs8Y_JIu_p6U1Kiu4V5xUwBpGQ9BfzvjfqJpEFrRcjujDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-04-01","event_type":"corporate_action","title":"Block Listing Return","rns_category":"Block Listing Return","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/block-listing-return/9503985","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"LdmC4fhzuC3fBgmLvSbzHoErz-oq3ax7O8Dppc6E0RyBjF69t1p0OtKeASZls18ZEP9rMYetSjFKUtzxOZeXBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-03-30","event_type":"regulatory_announcement","title":"Notice of Results and Investor Presentation","rns_category":"Notice of Results and Investor Presentation","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/notice-of-results-and-investor-presentation/9497057","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"qHUFGpFHX3zy2L94NH5fKyU9t31wbrg03n8T0X7UPbQNF6kyy8uValK3efy_PhdMxZ6qtBIQieV3_bYGxvJWBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-03-27","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9496433","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"vUn2opDcCKzo-uiFvXM0lCUz2FeGeeikuLnuw5j7QtElQ-aX43sIjHmk8imE4HtEISW2IVzhB_ahX4iEpZ1VAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-03-11","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9469959","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"X42Tw_hWfNF_7PLryPk-UiuS2t7GoQMyxP4gYj3MWuq-0Mk0CP-7HKRSZCJzJa8S-dCtM2jvN43NyARQRsYrAA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-03-05","event_type":"regulatory_announcement","title":"MelloMonday Investor Webinar","rns_category":"MelloMonday Investor Webinar","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/mellomonday-investor-webinar/9460899","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"OdzUVui4E7fp1CxpVW2W7KLRGntluqFkRVhzlg4AWlM1B0POFM0G7mMzG0g6esuQCCyafZkhreQkJofUsccCDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-03-04","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9458892","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"XYzI53fMwgYgGv8aL2QcxT-qVer7ZyorWufMLaqykRoEWxU8L4GcvMCkzv6P-QLAJhDZ9lJohW1-CopiqsmdBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-03-04","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9458865","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"UBfsi7jgXetVodnOFIYbo22PaNyh1hnzZW4_hPNO53QrRdivcwvZlZWbua81AJGPiRjAtKNTosK-C84iSvwwDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-02-25","event_type":"ch_accounts_filed","title":"accounts with accounts type group — 2025-09-30","ch_filing_type":"accounts","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/00125575/filing-history/MzUwNTA5MjkyM2FkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form AA; category accounts","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"bVp2vkac5Hp4XedM5phawJeIJUUUPTMCTMIXpQ7YIkeEfH2SPw343-8bRlXtBqUQJG0oDsTc5IVkyLf8Hxd8DA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-02-24","event_type":"ch_confirmation_statement","title":"confirmation statement with no updates — 2026-02-17","ch_filing_type":"confirmation statement","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/00125575/filing-history/MzUwNjkwOTkwNWFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form CS01; category confirmation-statement","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"H8YCr21YK4b9jhVNzZbd3h_EdH2dStyydnpo4kldCNNVjUN34CwTnK8NRqxtDZlC-2hP5cCEdpx9pPYQ4ORjCQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-02-19","event_type":"ch_resolution","title":"resolution","ch_filing_type":"resolution","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/00125575/filing-history/QUVWUlMyRUJhZGlxemtjeA/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form RESOLUTIONS; category resolution","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"oYhZmTI8XJs8mmHiABWmoEwLJMosLtVAzhweNvAuO4FSURTSdXKl548rQT0scH1KoMtd2RPnIiBltRYVjwvCDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-02-10","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9424466","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"y71b0d3f4YFY6tZmoAUhxinkwFhJKYl1BSM-EEplE6uvRPaJChagAkM8Ns8WX_fCDDNMbVEgUjGIaq2o7_xQDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-02-04","event_type":"agm_record_date","title":"Result of AGM","rns_category":"Result of AGM","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/result-of-agm/9409038","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"F8oXgtdbG6bl5u_5OUr8AZSyFukXkMyi1dKBAYG9Cj-wVz-v37kXuOvQ-YWSAPD3PsGULajVAgZZEZrALoB7BQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-02-04","event_type":"ch_officer_change","title":"termination director company with name termination date — Mark Sydney Clare; 2026-02-04","ch_filing_type":"officers","source":"Companies House","url":"https://find-and-update.company-information.service.gov.uk/company/00125575/filing-history/MzUwMzI0MzI4OGFkaXF6a2N4/document?format=pdf&download=0","read_by":"Companies House REST API (filing history)","detail":"form TM01; category officers","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"bv9wMR4rMs-AB44UKL9K2ycYnw6Eq81wBQ5Pwc29loN-zcsS5LuQSxOOxJTqGAIAVfCPnFrlTt3i94LkxaFcCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-02-04","event_type":"financial_statement","title":"Trading Update","rns_category":"Trading Update","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/trading-update-/9406807","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"1M8aMihxwXem1wbuc9rWwx_5ypK_VGVHYLTP3dlBDqbCUQ8R853B8wYK1p5TU2CUBlX4GQrWPxblEaoIm36gDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-02-03","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9405739","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"BYsXAUFO0tEnJ3mS1leuWO84aVaE_VT3tjfD1E9xteoRyqrWyrkgZTsaR_gDZ_wetr4wENmg_DHCGH1N0valBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-01-31","event_type":"newswire_release","title":"Employment & Labor Law Attorneys, at Blumenthal Nordrehaug Bhowmik De Blouw LLP, File Suit Against W.W Grainger Inc., for Alleged Failure to Provide Employees' With Required Meal Periods - PR Newswire","wire":"PR Newswire","source":"PR Newswire","url":"https://www.prnewswire.com/news-releases/employment--labor-law-attorneys-at-blumenthal-nordrehaug-bhowmik-de-blouw-llp-file-suit-against-ww-grainger-inc-for-alleged-failure-to-provide-employees-with-required-meal-periods-302675542.html","read_by":"Tavily search (wire domains) + published_date","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"as9wYtyMxbiOuoz_4wZElxWvAh5jBSiJ0q-xmgka3WC4-cYico_rlsNCNx4wp6LvLYVthbwBtlzwADezahfdCQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-01-29","event_type":"regulatory_announcement","title":"Construction begins on second Guildford BTR scheme","rns_category":"Construction begins on second Guildford BTR scheme","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/construction-begins-on-second-guildford-btr-scheme/9392621","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Cvep9gy2d8C5lD00j3paZAb34qfy7q0HRijvg5QO3nMPKLpo9pt5VVRzshJoQ3lmiVuUf054RyBMc2zuayAIDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-01-26","event_type":"regulatory_announcement","title":"Grainger JV Acquires 195‑Home Build to Rent Scheme","rns_category":"Grainger JV Acquires 195‑Home Build to Rent Scheme","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/grainger-jv-acquires-195-home-build-to-rent-scheme/9385702","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"AAj3VboJyDQ9xPKiga8ipbwop-o8ior_SU-hUew-nPL6Gwl2j6zQIvspWjiWRYIrOouxu-D3p2dN0pAsOAVpDQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-01-07","event_type":"early_warning","title":"Standard form for notification of major holdings","rns_category":"Standard form for notification of major holdings","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/standard-form-for-notification-of-major-holdings-/9339133","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"dhLD3VXmp9trC52EGYoNJSnMqBcEQFbJT_3tprybFevJhD5DTV4DUqkh_ioXjxY5ot2u2lI0YFh4389w22iaDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2026-01-05","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9333992","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"S8xmGJ18N1Ncf9QRfwD5kx30y9dhSkgreTGqf172eys2LHukr6Y8CK_4d8cy5DxKH4JF6QDuoM6Cvgq--cv3BQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2025-12-23","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9316235","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"bAWRGvR02MJ-ej-XqMLyW6CndHeQ21kW7n9ALd-YBFUpOqfSVKpdCXO6qMdZO4YQ4xcEpIKCRrw7HIBKR5hdBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2025-12-23","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9316228","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"qJ8HFp9uT82NWFgkOnq0CpTu9_bYHVimNrc9Rz3p7i2j3d-zSVDZAu95sm4Dk_s9njEE2eiJwQ87-WEjQHFjCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"uk-cm-kg/LSE/GRI","date":"2025-12-22","event_type":"director_dealing","title":"Director/PDMR Shareholding","rns_category":"Director/PDMR Shareholding","wire":"RNS","source":"Regulatory announcement via Investegate (RNS)","url":"https://www.investegate.co.uk/announcement/rns/grainger--gri/director-pdmr-shareholding/9313741","read_by":"investegate.co.uk company page (RNS mirror)","detail":"RIS source RNS","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"tamX7AsfCGJlA45iSQhi4gbrRx3j5G6egfCfSf90PjWYBw3U7gY6JTqKnxCc5ofNAzyMd7R9lQIRx7plaERrDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}}],"events_signed":"allooloo-cmr-2026-10"}