Financial reports
10-Q
2024 Q2
Quarterly report
14 Feb 24
10-Q
2024 Q1
Quarterly report
14 Nov 23
10-K
2023 FY
Annual report
28 Sep 23
10-Q
2023 Q3
Quarterly report
15 May 23
10-Q
2023 Q2
Quarterly report
14 Feb 23
10-Q
2023 Q1
Quarterly report
14 Nov 22
10-K
2022 FY
Annual report
13 Sep 22
10-Q
2022 Q3
Quarterly report
10 May 22
10-Q
2022 Q2
Quarterly report
9 Feb 22
10-Q
2022 Q1
Quarterly report
9 Nov 21
Current reports
8-K
Submission of Matters to a Vote of Security Holders
27 Dec 23
8-K
Changes in Registrant's Certifying Accountant
25 Oct 23
8-K
Departure of Directors or Certain Officers
24 Jul 23
8-K
Entry into a Material Definitive Agreement
31 May 23
8-K
Submission of Matters to a Vote of Security Holders
27 Dec 22
8-K
Departure of Directors or Certain Officers
4 Oct 22
8-K
Entry into a Material Definitive Agreement
22 Mar 22
8-K
Submission of Matters to a Vote of Security Holders
27 Dec 21
8-K
Departure of Directors or Certain Officers
4 Oct 21
8-K
Departure of Directors or Certain Officers
28 Jan 21
Registration and prospectus
S-8
Registration of securities for employees
4 Oct 21
8-A12B
Registration of securities on exchange
26 Mar 21
S-8
Registration of securities for employees
9 Mar 11
S-8
Registration of securities for employees
24 Jan 01
S-3
Shelf registration
28 Nov 00
S-3/A
Shelf registration (amended)
8 Nov 00
S-8
Registration of securities for employees
29 Sep 00
S-3/A
Shelf registration (amended)
15 Sep 00
S-3/A
Shelf registration (amended)
31 Jul 00
S-3/A
Shelf registration (amended)
20 Jun 00
Proxies
DEF 14A
Definitive proxy
9 Nov 23
DEF 14A
Definitive proxy
26 Oct 22
DEF 14A
Definitive proxy
12 Nov 21
DEFR14A
Revised proxy
19 Nov 20
DEFA14A
Additional proxy soliciting materials
16 Nov 20
DEFR14A
Revised proxy
16 Nov 20
DEFR14A
Revised proxy
9 Nov 20
DEF 14A
Definitive proxy
6 Nov 20
DEF 14A
Definitive proxy
9 Nov 18
DEF 14A
Definitive proxy
1 Nov 16
Other
SD
Conflict minerals disclosure
26 Mar 24
SD
Conflict minerals disclosure
21 Mar 23
SD
Conflict minerals disclosure
14 Apr 22
SD
Conflict minerals disclosure
11 Jun 21
CERT
Certification of approval for exchange listing
26 Mar 21
SD
Conflict minerals disclosure
10 Apr 20
SD
Conflict minerals disclosure
30 May 19
SD
Conflict minerals disclosure
29 May 18
SD
Conflict minerals disclosure
31 May 17
SD
Conflict minerals disclosure
31 May 16
Ownership