Financial reports
10-K
2023 FY
Annual report
14 Mar 24
10-Q
2023 Q3
Quarterly report
3 Nov 23
10-Q
2023 Q2
Quarterly report
8 Aug 23
10-Q
2023 Q1
Quarterly report
9 May 23
10-K
2022 FY
Annual report
15 Mar 23
10-Q
2022 Q3
Quarterly report
7 Nov 22
10-Q
2022 Q2
Quarterly report
8 Aug 22
10-Q
2022 Q1
Quarterly report
10 May 22
10-K
2021 FY
Annual report
16 Mar 22
10-Q
2021 Q3
Quarterly report
8 Nov 21
Current reports
8-K
Reports Strong First Quarter 2024 Earnings
17 Apr 24
8-K
Entry into a Material Definitive Agreement
5 Apr 24
8-K
Changes in Registrant's Certifying Accountant
25 Jan 24
8-K
Reports Record Year-End 2023 Financial Results
24 Jan 24
8-K
Changes in Registrant's Certifying Accountant
22 Nov 23
8-K
Authorizes a $25 Million Increase in Its Share Repurchase Program
20 Nov 23
8-K
Announces Increase in the Year-End Cash Dividend
15 Nov 23
8-K
Reports Record Third Quarter and Third Quarter 2023 Highlights
19 Oct 23
8-K
Regulation FD Disclosure
21 Sep 23
8-K
Reports Second Quarter and Record
19 Jul 23
Registration and prospectus
8-A12G/A
Registration of securities (amended)
5 Apr 24
D/A
$402.71K in equity, sold $402.71K, 1 investor
24 Jan 20
D
$4.41M in equity, sold $4.41M, 2 investors
26 Nov 19
D/A
$4.41M in equity, sold $4.41M, 2 investors
26 Nov 19
D/A
$2.56M in equity, sold $2.56M, 2 investors
14 Mar 19
D
$2.56M in equity, sold $2.56M, 2 investors
14 Mar 19
D
$4.93M in equity, sold $4.93M, 5 investors
3 Oct 18
425
Business combination disclosure
21 Nov 16
425
Business combination disclosure
16 Nov 16
425
Business combination disclosure
4 Nov 16
Proxies
DEF 14A
Definitive proxy
3 Apr 24
DEF 14A
Definitive proxy
3 Apr 23
DEF 14A
Definitive proxy
30 Mar 22
DEF 14A
Definitive proxy
24 May 21
DEF 14A
Definitive proxy
6 Apr 20
DEF 14A
Definitive proxy
17 Apr 19
DEF 14A
Definitive proxy
23 Apr 18
PRE 14A
Preliminary proxy
12 Apr 18
DEF 14A
Definitive proxy
10 Apr 17
DEF 14A
Definitive proxy
11 Apr 16
Other
EFFECT
Notice of effectiveness
9 Sep 16
CORRESP
Correspondence with SEC
7 Sep 16
UPLOAD
Letter from SEC
2 Sep 16
UPLOAD
Letter from SEC
14 Jan 14
CORRESP
Correspondence with SEC
20 Dec 13
UPLOAD
Letter from SEC
11 Dec 13
UPLOAD
Letter from SEC
14 Jan 11
CORRESP
Correspondence with SEC
6 Dec 10
UPLOAD
Letter from SEC
19 Nov 10
CORRESP
Correspondence with SEC
26 Dec 07