Financial reports
20-F
2023 FY
Annual report (foreign)
12 Apr 24
20-F
2022 FY
Annual report (foreign)
17 Apr 23
20-F
2021 FY
Annual report (foreign)
8 Apr 22
20-F
2020 FY
Annual report (foreign)
8 Apr 21
20-F
2019 FY
Annual report (foreign)
17 Apr 20
20-F
2018 FY
Annual report (foreign)
12 Apr 19
20-F
2017 FY
Annual report (foreign)
18 Apr 18
20-F
2016 FY
Annual report (foreign)
12 Apr 17
20-F
2015 FY
Annual report (foreign)
15 Apr 16
20-F
2014 FY
Annual report (foreign)
15 Apr 15
Current reports
6-K
Current report (foreign)
24 Apr 24
6-K
Current report (foreign)
12 Apr 24
6-K
Current report (foreign)
19 Mar 24
6-K
Current report (foreign)
5 Mar 24
6-K
Current report (foreign)
22 Feb 24
6-K
Current report (foreign)
16 Feb 24
6-K
Current report (foreign)
16 Jan 24
6-K
Current report (foreign)
25 Oct 23
6-K
Current report (foreign)
19 Oct 23
6-K
Current report (foreign)
25 Jul 23
Registration and prospectus
F-3ASR
Automatic shelf registration (foreign)
14 Sep 22
8-A12B
Registration of securities on exchange
1 Sep 20
424B2
Prospectus for primary offering
28 Aug 20
FWP
Free writing prospectus
27 Aug 20
424B2
Prospectus for primary offering
25 Aug 20
8-A12B
Registration of securities on exchange
24 Jan 20
424B2
Prospectus for primary offering
10 Jan 20
FWP
Free writing prospectus
9 Jan 20
FWP
Free writing prospectus
8 Jan 20
FWP
Free writing prospectus
8 Jan 20
Proxies
No filings
Other
UPLOAD
Letter from SEC
14 Dec 23
CORRESP
Correspondence with SEC
17 Aug 23
UPLOAD
Letter from SEC
8 Aug 23
CERT
Certification of approval for exchange listing
4 Sep 20
CERT
Certification of approval for exchange listing
29 Jan 20
UPLOAD
Letter from SEC
30 Oct 15
CORRESP
Correspondence with SEC
8 Oct 15
CORRESP
Correspondence with SEC
23 Sep 15
UPLOAD
Letter from SEC
11 Sep 15
CORRESP
Correspondence with SEC
19 Aug 15
Ownership
SC 13G/A
BlackRock Inc.
12 Feb 24
SC 13G/A
BILL & MELINDA GATES FOUNDATION TRUST
10 Feb 23
SC 13G
BlackRock Inc.
25 Jan 23
SC 13G
Tweedy, Browne Co LLC
6 Jan 23
SC 13G/A
BILL & MELINDA GATES FOUNDATION TRUST
14 Feb 22
SC 13G/A
BlackRock Inc.
27 Jan 22
SC 13G
BlackRock Inc.
26 Jan 22
SC 13G
Tweedy, Browne Co LLC
11 Jan 22
SC 13G/A
BILL & MELINDA GATES FOUNDATION TRUST
5 May 21
SC 13G
Tweedy, Browne Co LLC
2 Feb 21