SEC Filings Investors Stock Price SEC Filings Newsroom Leadership & Governance Contact Us Investors Stock Price SEC Filings Newsroom Leadership & Governance Contact Us Additional Filings Filing Date Download 10-K | Annual Filings December 31, 2025 View/Download 10-Q | Quarterly Filings September 30, 2025 View/Download 10-Q | Quarterly Filings June 30, 2025 View/Download 10-Q | Quarterly Filings March 31, 2025 View/Download 10-K | Annual Filings December 31, 2024 View/Download 10-Q | Quarterly Filings September 30, 2024 View/Download 10-Q | Quarterly Filings June 30, 2024 View/Download 10-Q | Quarterly Filings March 31, 2024 View/Download 10-K | Annual Filings December 31, 2023 View/Download 10-Q | Quarterly Filings September 30, 2023 View/Download 10-Q | Quarterly Filings June 30, 2023 View/Download 10-Q | Quarterly Filings March 31, 2023 View/Download 10-K | Annual Filings December 31, 2022 View/Download 10-Q | Quarterly Filings September 30, 2022 View/Download 10-Q | Quarterly Filings June 30, 2022 View/Download DEF 14A | Proxy Statements April 15, 2022 View/Download PRE 14A | Proxy Statements April 5, 2022 View/Download 10-Q | Quarterly Filings March 31, 2022 View/Download 10-K | Annual Filings December 31, 2021 View/Download 10-Q | Quarterly Filings September 30, 2021 View/Download 10-Q | Quarterly Filings June 30, 2021 View/Download DEF 14A | Proxy Statements April 20, 2021 View/Download 10-Q | Quarterly Filings March 31, 2021 View/Download 10-K | Annual Filings December 31, 2020 View/Download 10-Q | Quarterly Filings September 30, 2020 View/Download 10-Q | Quarterly Filings June 30, 2020 View/Download 10-Q | Quarterly Filings March 31, 2020 View/Download 10-K | Annual Filings December 31, 2019 View/Download 10-K | Annual Filings December 31, 2018 View/Download 10-K | Annual Filings December 31, 2017 View/Download