Financial reports
10-K
2023 FY
Annual report
27 Feb 24
10-Q
2023 Q3
Quarterly report
2 Nov 23
10-Q
2023 Q2
Quarterly report
27 Jul 23
10-Q
2023 Q1
Quarterly report
2 May 23
10-K
2022 FY
Annual report
1 Mar 23
10-Q
2022 Q3
Quarterly report
3 Nov 22
10-Q
2022 Q2
Quarterly report
27 Jul 22
10-Q
2021 Q3
Quarterly report
2 May 22
10-K
2021 FY
Annual report
1 Mar 22
10-Q
2021 Q3
Quarterly report
9 Nov 21
Current reports
8-K
Submission of Matters to a Vote of Security Holders
23 Apr 24
8-K
Regulation FD Disclosure
29 Feb 24
8-K
Departure of Directors or Certain Officers
21 Nov 23
8-K
Regulation FD Disclosure
6 Nov 23
8-K
Amendments to Articles of Incorporation or Bylaws
24 Oct 23
8-K
Submission of Matters to a Vote of Security Holders
25 Apr 23
8-K
Other Events
4 Apr 23
8-K
Disciplined Growth Investor Presentation March 2023
3 Mar 23
8-K
Entry into a Material Definitive Agreement
24 Oct 22
8-K
Other Events
3 Oct 22
Registration and prospectus
S-8
Registration of securities for employees
4 May 21
S-8
Registration of securities for employees
6 Nov 18
S-8
Registration of securities for employees
15 May 15
S-8
Registration of securities for employees
4 Sep 13
S-8
Registration of securities for employees
4 Sep 13
S-8
Registration of securities for employees
3 Aug 10
424B5
Prospectus supplement for primary offering
7 May 10
FWP
Free writing prospectus
7 May 10
424B3
Prospectus supplement
3 May 10
S-3
Shelf registration
18 Mar 10
Proxies
DEFA14A
Additional proxy soliciting materials
8 Mar 24
DEFA14A
Additional proxy soliciting materials
8 Mar 24
DEF 14A
Definitive proxy
8 Mar 24
DEFA14A
Additional proxy soliciting materials
10 Mar 23
DEFA14A
Additional proxy soliciting materials
10 Mar 23
DEF 14A
Definitive proxy
10 Mar 23
DEFA14A
Additional proxy soliciting materials
11 Mar 22
DEFA14A
Additional proxy soliciting materials
11 Mar 22
DEF 14A
Definitive proxy
11 Mar 22
DEFA14A
Additional proxy soliciting materials
6 Apr 21
Other
SD
Conflict minerals disclosure
31 May 23
SD
Conflict minerals disclosure
31 May 22
SD
Conflict minerals disclosure
21 May 21
SD
Conflict minerals disclosure
29 May 20
SD
Conflict minerals disclosure
31 May 19
SD
Conflict minerals disclosure
31 May 18
UPLOAD
Letter from SEC
25 Sep 17
CORRESP
Correspondence with SEC
19 Sep 17
UPLOAD
Letter from SEC
6 Sep 17
SD
Conflict minerals disclosure
31 May 17