Financial reports
10-Q
2024 Q1
Quarterly report
13 Mar 24
10-K
2023 FY
Annual report
20 Dec 23
10-Q
2023 Q3
Quarterly report
12 Sep 23
10-Q
2023 FY
Quarterly report
12 Jun 23
10-Q
2023 Q1
Quarterly report
14 Mar 23
10-K
2022 FY
Annual report
22 Dec 22
10-Q
2022 Q3
Quarterly report
12 Sep 22
10-Q
2022 Q2
Quarterly report
13 Jun 22
10-Q
2022 Q1
Quarterly report
17 Mar 22
10-K
2021 FY
Annual report
20 Dec 21
Current reports
8-K
Submission of Matters to a Vote of Security Holders
27 Mar 24
8-K
Results of Operations and Financial Condition
14 Mar 24
8-K
Results of Operations and Financial Condition
21 Dec 23
8-K
Entry into a Material Definitive Agreement
3 Nov 23
8-K
Results of Operations and Financial Condition
13 Sep 23
8-K
Other Events
30 Jun 23
8-K
Results of Operations and Financial Condition
13 Jun 23
8-K
Submission of Matters to a Vote of Security Holders
29 Mar 23
8-K
Results of Operations and Financial Condition
14 Mar 23
8-K
Results of Operations and Financial Condition
22 Dec 22
Registration and prospectus
S-8
Registration of securities for employees
13 Jun 22
8-A12G/A
Registration of securities (amended)
5 Nov 21
S-8
Registration of securities for employees
28 Mar 17
S-8
Registration of securities for employees
31 Mar 15
S-8
Registration of securities for employees
13 Jun 13
8-A12G
Registration of securities
1 Nov 11
S-8
Registration of securities for employees
15 Jun 11
8-A12G/A
Registration of securities (amended)
21 Oct 10
S-8
Registration of securities for employees
8 Sep 05
S-8
Registration of securities for employees
17 May 04
Proxies
DEF 14A
Definitive proxy
27 Feb 24
DEF 14A
Definitive proxy
28 Feb 23
DEF 14A
Definitive proxy
28 Feb 22
DEF 14A
Definitive proxy
26 Feb 21
DEF 14A
Definitive proxy
28 Feb 20
DEF 14A
Definitive proxy
27 Feb 19
DEF 14A
Definitive proxy
26 Feb 18
DEF 14A
Definitive proxy
13 Mar 17
DEF 14A
Definitive proxy
7 Mar 16
DEF 14A
Definitive proxy
4 Mar 15
Other
SD
Conflict minerals disclosure
19 May 23
SD
Conflict minerals disclosure
20 May 22
SD
Conflict minerals disclosure
28 May 21
SD
Conflict minerals disclosure
27 May 20
SD
Conflict minerals disclosure
28 May 19
SD
Conflict minerals disclosure
23 May 18
SD
Conflict minerals disclosure
25 May 17
SD
Conflict minerals disclosure
27 May 16
SD
Conflict minerals disclosure
28 May 15
SD
Conflict minerals disclosure
2 Jun 14