Financial reports
10-K
2023 FY
Annual report
29 Mar 24
10-Q
2023 Q3
Quarterly report
14 Nov 23
10-Q
2023 Q2
Quarterly report
14 Aug 23
10-Q
2023 Q1
Quarterly report
15 May 23
10-K
2022 FY
Annual report
31 Mar 23
10-Q
2022 Q3
Quarterly report
14 Nov 22
10-Q
2022 Q2
Quarterly report
15 Aug 22
10-Q
2022 Q1
Quarterly report
16 May 22
10-K
2021 FY
Annual report
31 Mar 22
10-Q
2021 Q3
Quarterly report
15 Nov 21
Current reports
8-K
Submission of Matters to a Vote of Security Holders
28 Jun 23
8-K
Regulation FD Disclosure
27 Jun 23
8-K
Other Events
23 Jun 23
8-K
Amendments to Articles of Incorporation or Bylaws
6 Dec 22
8-K
Other Events
3 Nov 22
8-K
Submission of Matters to a Vote of Security Holders
23 Jun 22
8-K
Other Events
21 Jun 22
8-K
Submission of Matters to a Vote of Security Holders
29 Jun 21
8-K
Other Events
28 Jun 21
8-K
Entry into a Material Definitive Agreement
5 Feb 21
Registration and prospectus
S-8
Registration of securities for employees
29 Jul 22
S-8
Registration of securities for employees
3 Jun 19
S-8
Registration of securities for employees
7 Sep 16
S-8
Registration of securities for employees
20 Oct 15
S-8
Registration of securities for employees
27 Dec 12
AW
Withdrawal of amendment
27 Jun 05
S-3/A
Shelf registration (amended)
17 Jan 96
S-3/A
Shelf registration (amended)
25 Oct 95
S-3
Shelf registration
11 Sep 95
Proxies
DEF 14A
Definitive proxy
19 Apr 24
DEF 14A
Definitive proxy
27 Apr 23
DEF 14A
Definitive proxy
6 May 22
PRE 14A
Preliminary proxy
26 Apr 22
DEF 14A
Definitive proxy
14 May 21
DEFA14A
Additional proxy soliciting materials
14 May 21
DEFA14A
Additional proxy soliciting materials
20 May 20
DEF 14A
Definitive proxy
15 May 20
DEFA14A
Additional proxy soliciting materials
30 May 19
DEF 14A
Definitive proxy
16 May 19
Other
UPLOAD
Letter from SEC
5 Dec 11
CORRESP
Correspondence with SEC
5 May 11
UPLOAD
Letter from SEC
22 Feb 11
UPLOAD
Letter from SEC
22 Feb 11
CORRESP
Correspondence with SEC
17 Feb 11
CORRESP
Correspondence with SEC
7 Jan 11
CORRESP
Correspondence with SEC
23 Dec 10
CORRESP
Correspondence with SEC
10 Sep 10
CORRESP
Correspondence with SEC
31 Aug 10
CORRESP
Correspondence with SEC
19 Aug 10
Ownership