Dec 31, 2024
Report of proposed sale of securities
Dec 13, 2024
Statement of Changes in Beneficial Ownership
Dec 11, 2024
Report of proposed sale of securities
Nov 13, 2024
Statement of Changes in Beneficial Ownership
Nov 12, 2024
Amended Statement of Ownership
Nov 12, 2024
Report of proposed sale of securities
Nov 08, 2024
Amended Statement of Ownership
Nov 01, 2024
Quarterly Report
Oct 30, 2024
Current report filing
Oct 21, 2024
Amended Statement of Ownership
Oct 16, 2024
Amended Statement of Ownership
Oct 02, 2024
Statement of Changes in Beneficial Ownership
Oct 02, 2024
Statement of Changes in Beneficial Ownership
Oct 02, 2024
Statement of Changes in Beneficial Ownership
Oct 02, 2024
Statement of Changes in Beneficial Ownership
Oct 02, 2024
Statement of Changes in Beneficial Ownership
Oct 02, 2024
Statement of Changes in Beneficial Ownership
Oct 02, 2024
Statement of Changes in Beneficial Ownership
Oct 02, 2024
Statement of Changes in Beneficial Ownership
Oct 02, 2024
Statement of Changes in Beneficial Ownership
Oct 02, 2024
Statement of Changes in Beneficial Ownership
Oct 02, 2024
Statement of Changes in Beneficial Ownership
Aug 29, 2024
Statement of Changes in Beneficial Ownership
Aug 27, 2024
Report of proposed sale of securities
Aug 20, 2024
Statement of Changes in Beneficial Ownership
Aug 16, 2024
Report of proposed sale of securities
Aug 12, 2024
Initial Statement of Beneficial Ownership
Aug 12, 2024
Statement of Changes in Beneficial Ownership
Aug 12, 2024
Statement of Changes in Beneficial Ownership
Aug 12, 2024
Current report filing
Aug 09, 2024
Report of proposed sale of securities
Aug 02, 2024
Quarterly Report
Jul 31, 2024
Current report filing
Jul 30, 2024
Current report filing
Jul 03, 2024
Statement of Changes in Beneficial Ownership
Jul 02, 2024
Statement of Changes in Beneficial Ownership
Jul 02, 2024
Statement of Changes in Beneficial Ownership
Jul 02, 2024
Statement of Changes in Beneficial Ownership
Jul 02, 2024
Statement of Changes in Beneficial Ownership
Jul 02, 2024
Statement of Changes in Beneficial Ownership
Jul 02, 2024
Statement of Changes in Beneficial Ownership
Jul 02, 2024
Statement of Changes in Beneficial Ownership
Jul 02, 2024
Statement of Changes in Beneficial Ownership
Jul 02, 2024
Statement of Changes in Beneficial Ownership
Jul 02, 2024
Statement of Changes in Beneficial Ownership
Jul 02, 2024
Statement of Changes in Beneficial Ownership
Jun 28, 2024
Statement of Changes in Beneficial Ownership
Jun 20, 2024
Current report filing
Jun 06, 2024
Current report filing
May 20, 2024
Initial Statement of Beneficial Ownership
May 20, 2024
Initial Statement of Beneficial Ownership
May 14, 2024
Statement of Changes in Beneficial Ownership
May 13, 2024
Current report filing
May 03, 2024
Quarterly Report
May 01, 2024
Current report filing
Apr 29, 2024
Automatic shelf registration statement of securities of well-known seasoned issuers
Apr 03, 2024
Revised Proxy Soliciting Materials (definitive)
Apr 02, 2024
Statement of Changes in Beneficial Ownership
Apr 02, 2024
Statement of Changes in Beneficial Ownership
Apr 02, 2024
Statement of Changes in Beneficial Ownership
Apr 02, 2024
Statement of Changes in Beneficial Ownership
Apr 02, 2024
Statement of Changes in Beneficial Ownership
Apr 02, 2024
Statement of Changes in Beneficial Ownership
Apr 02, 2024
Statement of Changes in Beneficial Ownership
Apr 02, 2024
Statement of Changes in Beneficial Ownership
Apr 02, 2024
Statement of Changes in Beneficial Ownership
Apr 02, 2024
Statement of Changes in Beneficial Ownership
Apr 02, 2024
Statement of Changes in Beneficial Ownership
Mar 26, 2024
Proxy Statement (definitive)
Feb 16, 2024
Statement of Changes in Beneficial Ownership
Feb 16, 2024
Statement of Changes in Beneficial Ownership
Feb 16, 2024
Statement of Changes in Beneficial Ownership
Feb 16, 2024
Statement of Changes in Beneficial Ownership
Feb 16, 2024
Amended Statement of Changes in Beneficial Ownership
Feb 16, 2024
Annual Report
Feb 13, 2024
Amended Statement of Ownership
Feb 12, 2024
Statement of Changes in Beneficial Ownership
Feb 12, 2024
Statement of Changes in Beneficial Ownership
Feb 12, 2024
Statement of Changes in Beneficial Ownership
Feb 08, 2024
Amended Statement of Ownership
Feb 07, 2024
Statement of Changes in Beneficial Ownership
Feb 07, 2024
Statement of Changes in Beneficial Ownership
Feb 07, 2024
Statement of Changes in Beneficial Ownership
Feb 07, 2024
Statement of Changes in Beneficial Ownership
Feb 07, 2024
Initial Statement of Beneficial Ownership
Feb 07, 2024
Statement of Changes in Beneficial Ownership
Feb 07, 2024
Statement of Changes in Beneficial Ownership
Jan 31, 2024
Current report filing
Jan 30, 2024
Amended Statement of Ownership
Jan 24, 2024
Amended Statement of Ownership
Jan 18, 2024
Statement of Changes in Beneficial Ownership
Jan 03, 2024
Statement of Changes in Beneficial Ownership
Jan 03, 2024
Statement of Changes in Beneficial Ownership
Jan 03, 2024
Statement of Changes in Beneficial Ownership
Jan 03, 2024
Statement of Changes in Beneficial Ownership
Jan 03, 2024
Statement of Changes in Beneficial Ownership
Jan 03, 2024
Statement of Changes in Beneficial Ownership
Jan 03, 2024
Statement of Changes in Beneficial Ownership
Jan 03, 2024
Statement of Changes in Beneficial Ownership
Jan 03, 2024
Statement of Changes in Beneficial Ownership
Jan 03, 2024
Statement of Changes in Beneficial Ownership
Jan 03, 2024
Statement of Changes in Beneficial Ownership