SEC filing year list 2025 2024 2023 2022 2021 2020 2019 2018 2017
Date Filing Type Filing Description Download
April 24, 2025
Statement of Ownership
April 18, 2025
ARS
Annual Report to Security Holders
April 18, 2025
Additional Proxy Soliciting Materials (definitive)
April 10, 2025
4
Statement of Changes in Beneficial Ownership
April 10, 2025
4
Statement of Changes in Beneficial Ownership
April 10, 2025
4
Statement of Changes in Beneficial Ownership
April 10, 2025
4
Statement of Changes in Beneficial Ownership
March 25, 2025
4
Statement of Changes in Beneficial Ownership
March 25, 2025
4
Statement of Changes in Beneficial Ownership
March 25, 2025
4
Statement of Changes in Beneficial Ownership
March 25, 2025
4
Statement of Changes in Beneficial Ownership
March 25, 2025
4
Statement of Changes in Beneficial Ownership
March 25, 2025
4
Statement of Changes in Beneficial Ownership
March 25, 2025
4
Statement of Changes in Beneficial Ownership
March 11, 2025
4
Statement of Changes in Beneficial Ownership
March 11, 2025
4
Statement of Changes in Beneficial Ownership
March 10, 2025
4
Statement of Changes in Beneficial Ownership
March 10, 2025
144
Report of proposed sale of securities
March 10, 2025
144
Report of proposed sale of securities
March 07, 2025
144
Report of proposed sale of securities
March 06, 2025
4
Statement of Changes in Beneficial Ownership
March 06, 2025
4
Statement of Changes in Beneficial Ownership
March 06, 2025
4
Statement of Changes in Beneficial Ownership
March 06, 2025
4
Statement of Changes in Beneficial Ownership
March 06, 2025
4
Statement of Changes in Beneficial Ownership
March 06, 2025
4
Statement of Changes in Beneficial Ownership
March 06, 2025
4
Statement of Changes in Beneficial Ownership
February 20, 2025
4
Statement of Changes in Beneficial Ownership
February 20, 2025
4
Statement of Changes in Beneficial Ownership
February 20, 2025
4
Statement of Changes in Beneficial Ownership
February 20, 2025
4
Statement of Changes in Beneficial Ownership
February 20, 2025
4
Statement of Changes in Beneficial Ownership
February 20, 2025
4
Statement of Changes in Beneficial Ownership
February 20, 2025
4
Statement of Changes in Beneficial Ownership
February 20, 2025
4
Statement of Changes in Beneficial Ownership
February 14, 2025
4
Statement of Changes in Beneficial Ownership
February 14, 2025
4
Statement of Changes in Beneficial Ownership
February 14, 2025
4
Statement of Changes in Beneficial Ownership
February 14, 2025
4
Statement of Changes in Beneficial Ownership
February 14, 2025
4
Statement of Changes in Beneficial Ownership
February 14, 2025
4
Statement of Changes in Beneficial Ownership
February 14, 2025
4
Statement of Changes in Beneficial Ownership
February 14, 2025
4
Statement of Changes in Beneficial Ownership
February 14, 2025
4
Statement of Changes in Beneficial Ownership
February 14, 2025
4
Statement of Changes in Beneficial Ownership