September 19, 2024
4
Statement of Changes in Beneficial Ownership
September 19, 2024
4
Statement of Changes in Beneficial Ownership
September 19, 2024
4
Statement of Changes in Beneficial Ownership
September 19, 2024
4
Statement of Changes in Beneficial Ownership
September 19, 2024
4
Statement of Changes in Beneficial Ownership
September 19, 2024
4
Statement of Changes in Beneficial Ownership
September 19, 2024
4
Statement of Changes in Beneficial Ownership
September 19, 2024
4
Statement of Changes in Beneficial Ownership
September 19, 2024
4
Statement of Changes in Beneficial Ownership
September 17, 2024
4
Statement of Changes in Beneficial Ownership
September 17, 2024
4
Statement of Changes in Beneficial Ownership
September 17, 2024
4
Statement of Changes in Beneficial Ownership
September 17, 2024
4
Statement of Changes in Beneficial Ownership
September 17, 2024
4
Statement of Changes in Beneficial Ownership
September 17, 2024
4
Statement of Changes in Beneficial Ownership
September 17, 2024
4
Statement of Changes in Beneficial Ownership
September 17, 2024
4
Statement of Changes in Beneficial Ownership
September 10, 2024
8-K
Current report filing
September 10, 2024
4
Statement of Changes in Beneficial Ownership
September 6, 2024
144
Report of proposed sale of securities
August 8, 2024
10-K
Annual Report
August 1, 2024
8-K
Current report filing
July 24, 2024
4
Statement of Changes in Beneficial Ownership
July 24, 2024
3
Initial Statement of Beneficial Ownership
July 17, 2024
4
Statement of Changes in Beneficial Ownership
July 2, 2024
4
Statement of Changes in Beneficial Ownership
July 2, 2024
4
Statement of Changes in Beneficial Ownership
July 2, 2024
4
Statement of Changes in Beneficial Ownership
July 2, 2024
4
Statement of Changes in Beneficial Ownership
July 2, 2024
4
Statement of Changes in Beneficial Ownership
July 2, 2024
4
Statement of Changes in Beneficial Ownership
July 2, 2024
4
Statement of Changes in Beneficial Ownership
July 2, 2024
4
Statement of Changes in Beneficial Ownership
June 26, 2024
11-K
Annual Report of Employee Stock Plans
June 26, 2024
11-K
Annual Report of Employee Stock Plans
May 29, 2024
SD
Specialized Disclosure Report
April 30, 2024
10-Q
Quarterly Report
April 30, 2024
8-K
Current report filing
April 2, 2024
4
Statement of Changes in Beneficial Ownership
April 2, 2024
4
Statement of Changes in Beneficial Ownership
April 2, 2024
4
Statement of Changes in Beneficial Ownership
April 2, 2024
4
Statement of Changes in Beneficial Ownership
April 2, 2024
4
Statement of Changes in Beneficial Ownership
April 2, 2024
4
Statement of Changes in Beneficial Ownership
April 2, 2024
4
Statement of Changes in Beneficial Ownership
April 2, 2024
4
Statement of Changes in Beneficial Ownership
March 25, 2024
4
Statement of Changes in Beneficial Ownership
March 21, 2024
8-K
Current report filing
March 18, 2024
4
Statement of Changes in Beneficial Ownership
February 13, 2024
SC 13G/A
Amended Statement of Ownership
February 1, 2024
10-Q
Quarterly Report
February 1, 2024
8-K
Current report filing
January 25, 2024
SC 13G/A
Amended Statement of Ownership
January 25, 2024
SC 13G/A
Amended Statement of Ownership
January 22, 2024
3
Initial Statement of Beneficial Ownership
January 3, 2024
4
Statement of Changes in Beneficial Ownership
January 3, 2024
4
Statement of Changes in Beneficial Ownership
January 3, 2024
4
Statement of Changes in Beneficial Ownership
January 3, 2024
4
Statement of Changes in Beneficial Ownership
January 3, 2024
4
Statement of Changes in Beneficial Ownership
January 3, 2024
4
Statement of Changes in Beneficial Ownership
January 3, 2024
4
Statement of Changes in Beneficial Ownership
January 3, 2024
4
Statement of Changes in Beneficial Ownership
January 3, 2024
4
Statement of Changes in Beneficial Ownership
January 3, 2024
4
Statement of Changes in Beneficial Ownership
January 3, 2024
4
Statement of Changes in Beneficial Ownership